This team seems mostly based for pre-Platinum battleing. I would nix both
Vappy and Donphan, while adding Starmie and Jirachi (or some steel).
Starmie could run BoltBeam, Recover and Rapid Spin; BoltBeam, Surf, Rapid Spin; Surf, Thunderbolt, Rapid Spin, Recover, or whatever you want. Starmies...