Cool team you've got, I think I have a few suggestions that can make this team better ;)
Machamp leads seem truly annoying for their ability to ruin Shuca Heatran. IMO, a nifty Life Orb lead with 252 Satk/4Sdef/252 Spe with a Rash/Mild nature and Overheat|HP Grass|Stealth Rock|Explosion can...