I would say Zapdos Over Magneton since there is Magnezone and Zapdos has a bigger base stat. I'd suggest a ground type for that pesky Pikachu of his at level 88. A good place to train is elite 4. I had a team fill of legends but lower level and i used some weaker pokemon for max revives. If you need more, comment.
hope this helps! :D