Your firemouths should be fine with the rest of your fish.
Personally I would not have picked them as they are central American. This matters to me, but there is no reason they should not do well in your tank.
I would have chosen another south American fish to accompany your geos.