People are getting confused in the thread.
Gymnogeophagus balzanii are totally different than the fish pictured here. Balzani should be much more tall and stout with a blunt forehead, like these:
https://www.google.com/search?q=Gymnogeophagus+balzanii
The fish that baseballman1321 posted with the orange heads are Geophagus sp. 'Red Head Tapajos". He was trying to illustrate for Bubbles0815 what the orange heads would look like. Bubbles's fish are most likely orange heads. A lot of Geos have a midlateral spot -- you can't use that alone to identify them in most cases. It's a combination of size/shape of the midlateral spot, the pattern in the tail, the presence or lack of an infraorbital stripe and opercular mark.
ynggru, the reason your fish are not orange heads as Bubbles suggested is because of the smaller midlateral spot and the lack of a horizontally-striped tail. Geophagus altifrons have a very tiny (and sometimes nonexistent) midlateral spot in relation to their size, and also have spots (or a combination of stripes and spots) in their tails. They also lack an infraorbital stripe and a opercular mark. True surinamensis are very similar but their midlateral spot is larger. I don't even think the pictures on Cichlid Room Companion are correct...
Your altifrons will be fairly pushy and grow large. They are probably being rough on each other now for a few reasons -- they're in a very small tank, even as juveniles (5 gallons doesn't give them much room to get away from each other), and there's not a larger group to spread the aggression among. Also, like any young cichlids, they will try to fight for dominance now that they've been placed in a new tank. Any time you bring new cichlids home they will test each other to see who's boss. This usually calms down after a few days but in a very small tank it may continue.