The main problem I see is that the jaguar is a much more territorial and generally meaner fish than the others you have listed. I would replace the jaguar with a parachromis loisellei. A cousin of the jaguar, they look like a smaller, brighter yellow version of the fish, and are generally much more passive.
I don't have experience keeping Gar's so I can't help you there. I sued to keep a large Bichir with my cichlids and that worked out well. The fire eel I might be a bit worried about with the cichlids, as they have soft squishy skin. But I have never kept a large fire eel with cichlids, maybe it would be okay.