whats your pokemon party

Just beat Red whilst rather underlevelled in my lil sister's HeartGold using:
FIRE TOAD (lv.70 Typhlosion)
LUXRAY (lv70)
HIPPOWDON (lv.52)
MANECTRIC (lv.49)
GOLDUCK (lv.59 hm slave/fighter)
SKARMORY (lv.28 hm slave)

almost all of those were traded to her by me, as she didn't catch enough pokemon or the right pokemon. Used Sand Stream to shut down the hail again, and used 22/31 revives/max revives/revive herb in a war of attrition against his Snorlax and Charizard. He used 5 full restores; 3 of them on Snorlax; 1 on Charizard; and 1 on Blastoise. Definitely tougher than using my SoulSilver team. But at leat this means I can catch her Kyogre and get both Rayquazas. My most passive battle ever, juggling pokemon and reviving them to use Sandstorm's burn damage to defeat the last two of his team. -_-' In the end, only her Typhlosion remained alive, on half health as Charizard knocked out Luxray and took the sandstorm damage.
 
Well I started to play a new game on FireRed and I had only a Squirtle, but apparently it's not saving properly and I lost my file.
 
I got Pokémon FireRed, and I recently traded some 'mons with my bud. my team now consists of 4 level 80 Gengars, 1 level 70, and another level 90.
 
Infernape Lv. 100 (Chim Chim)
Serperior Lv. 100 (Trickster)
Blastoise Lv. 100
Excadrill Lv. 100 (Epidrill)
Lucario Lv. 100 (Aurablast)
White Kyurem Lv. 72

My Pokemon got a lot of training from the White Treehollow.