I don't believe the top one is a firemouth. My firemouth has spots, one on his gill cover, one halfway back and one at the base of his tail. Also my firemouth has vertical stripes, but no horizontal stripes. ALso the anal fin of your fish is more rounded as opposed to my firemouth that has a more pointed fin.
I am definately no where near an expert on any fish but to me, this does not look like my fish.