My team is:
Lvl 45 Charizard
Lvl 45 Scrafty
Lvl 45 Liligant
Lvl 45 Gardevoir
Lvl 45 Gyarados
I use Gardevoir and Scrafty to sweep the first half of the team together. Liligant is used as a filler when Gengar comes out. After half of my and Aya's team have fainted, I use my remaining Charizard and Gyarados on the remaining Muk, Seviper, and Drapion. It usually comes extremely close, but I still can't manage to beat it.