IMO, Gliscor actually fits pretty well on this team. However, if you really want to replace him, then Dragonite, Celebi, or Gyarados would all be good options due to the fighting and ground resistances/immunities. 2 electric weaknesses (with Vaporeon and Gyarados) isn't so much of a problem...