My current team in Fire Red, started mostly because I couldn't remember if I had beaten it or not:
Venusaur lv 36
cut, sleep powder, giga drain, razor leaf
Butterfree lv 40
psychic, psybeam, sleep powder, flash
Gyarados lv 38
surf, bite, dragon rage, twister
Graveler lv 39
rock blast, rollout, magnitude, mega punch
Pidgeot lv 38
fly, gust, featherdance, wing attack
Raichu lv 38
thunderbolt, shockwave, brick break, mega kick