Cool team, just some minor set changes:
M-Lopunny:
Fake Out -> Return
Your lack of a reliable STAB leaves you walled by stuff you would normally beat, such as Mega Alakazam.
Also to note, against stuff 2x weak to Ice Punch that don't resist Normal, use Return, which outdamages Ice Punch by 4...