In one of the earlier iterations of this team, I had experimented with latias. However it made me too weak to scarf tar, weavile, and mega scizor. While i understand gyarados isn't the best answer to any of these, its type synergy helps out a lot.
Psychic is to give a move to hit keldeo with...