This is not bad! I think you have too many offensive pokemon here though, one of 'em needs to go in favor of a fat pokemon. Personally I'd drop Koko, since Heatran is your main breaker. Lopunny should change to a double priority set, haze pex or not, you'll need fake out + quick attack for all the setup and HO in NatDex