Those two look totally fake to me.
FireRed is dead obvious, this is what the insides of a legit one should look like:
And you should probably open up your Emerald too:
(Sorry this is the best quality camera I really have.)
You will also find that:
- The (Nintendo) Logo is written really weird on yours;
- The ® at the bottom right corner of the Official Nintendo Seal has a white background on yours, which shouldn't happen (makes the ® pretty much invisible on my Emerald, if it's even there at all, but you can see it on FireRed);
- The AGB-BPRE-USA on your FireRed looks to be written in a slightly different font than on mine;
- The "GAME BOY ADVANCE" thing at the top of the cartridge looks to be printed very crudely. I couldn't get a good picture directly from my Emerald or FireRed because the cartridges are see-through and my phone isn't good enough to get a good picture, but I got a picture from another GBA game:
(I made that when I was like 12 okay x3)
You only showed Emerald and FireRed but I'd assume the others are fakes too.
Also the ones you showed don't seem to have any numbers/letters imprinted into the sticker which should be there on legit cartridges.