Pretty solid team, but one thing that I would Change is that MixApe can Sweep your team when Swampert is down so You would run Gliscor over Rhyperior(?)
And set would be something like:
Gliscor @ Leftovers
Sand Veil
Impish | 216 Spe, 40 Def, 252 HP
~EQ
~Stone Edge
~Taunt/U-Turn
~Roost
With...