almost definately surinamensis...I think
I would agree, those are G.surinamensis. If there are two fish that are difficult if not impossible to differentiate G.surinamensis and G.altifrons are those two. According to the literiture, the main way to differentiate the two is by the locality of their capture. Supposedly, only specimes captured in Surinam or French Guiana can be classified as surinamensis, but very similar fish are present in Brazil as well. If they were captive bred, chances are they are surinamensis...or what passes for surinamensis in the trade. (G.altifrons, G.surinamensis, and G.proximus are essentially interchangable in the aquarium trade).
The characteristics for the surnimansis species include: absence of dark markings on the head, the always visible lateral spot (which may be quite small), irregular pattern on the caudal (as opposed to vertical or horizontal spot orientation, and the deep bodied shape. By definition, G.altifrons has all of these same characteristics except the presence of the lateral spot...at the same time, this is present on many altifrons specimens.
I hope this helps...and doesn't totally muddle things up.