The team looks pretty awesome. Dragonite is a great idea, because his sheer strength is a big help. I do have a suggestion, maybe give Dragonite the Life Orb instead of Gengar, and maybe give Gengar a Focus Sash, as he lacks bulk, but it was good to give him Substitute. Also, maybe switch...