Your team seems fairly balanced and has it's strong points.
One thing I noticed right off the bat is that outside of Mega Manectric, this is entirely made up of physical attackers, which is ok.; you just need to watch out for very bulky walks such as Hippowdon, Skarmory, or Slowbro.
Excadrill complements Hawlucha and Azumarill quite nicely. However, on that note. I would change your Excadrill's set to better check Rotom-W. The physically defensive variant of Rotom-W seems to give this team a hard time, being able to burn or hit your offensive threats super-effectively.
Running Mold Breaker Excadrill with a spread of 152 HP/ 252 Atk/ 5 Sp.Def / 32 Speed ensures that you outspeed the Defensive Smogon set while 2HKOing with earthquake. Watch out for strong fighting types as weavile, as they heavily dent this team, minus Hawlucha. Specifically, Assault Vest Conkeldurr is dangerous, so be wary of that, since after Hawlucha uses up it's 1-turn Sky Attack, Acrobatics isn't a guaranteed OHKO.
It will definitely be worth it to change up the Excadrill, and if you do, I also highly recommend you switch the Azumarill to the Choice Band variant, with Superpower over Brick Break, and Waterfall over Belly Drum. Switching the 252 EVs from HP to Speed, then, wouldn't be a bad idea, as Excadrill is now bulkier, You can get away with it.
Watch out for what I mentioned, I highly recommend you make these changes, and overall, solid team! Good job!
EDIT: Realized I forgot to mention that Rapid Spin would be a fantastic move to put on Excadrill, in place of either Iron Head or Rock Slide (I recommend keeping rock slide as a check to Talonflame banded into Brave Bird).