Although it seems I'm beating on you man, I'm a hypocrite.
My FireRed team now is
Level 70 Fearow
Level 73 Dragonite
Level 72 Charizard
Level 71 Gyarados
Level 73 Raichu
Level 71 Primeape
Lol 4 flying types + if i was facing a rock ground, raichu would die too