I can say with 100% certainty that the fish in question is a Mayan cichlid. The ocellus (tail spot) is too large for it to be a festae. I have caught about 100 Mayans and kept about 30 in the past.
The one with the orange belly is a firemouth, without a doubt.
The one you can barely see in the corner appears to be a venustus cichlid. I am about 95% sure on that one.
If anyone disagrees please check out images of the potential species first. IMO this is an open and shut case.