I currently have 2 GT which are about 2" in a 130 US Gallon tank, and 2 BA which are a little over 2-1/2" in a 55 Gallon. I plan to only keep one of each in the long term, mixed in their current tanks with other cichlids, large schooling fish and a few catfish. Anyway, based on mine which are definately correctly identified i would say that yours is a BA, although without seeing the tail i can't be sure. It's one of the best ways to tell the difference, a GT would definatly be starting to show a bit of a thin orange line on the back.