Well, since no one has rated this team so far, I'll take a shot at it!
Great team, however, they are a few Pokemon that trouble this team.
SD Lucario can set up on Forry or Rotom-C or Mence (if they didn't use HP Fire/EQ) and proceed to wreck hell. If that happens, your only hope is that Dugtrio has its Sash intact or that it doesn't have Crunch so the blob can KO it.
Terrakion is another Pokemon that gives you trouble. With a Choice Scarf, he revenges your Scarfers, and with a Band, it'll be hard for anything to switch in.
Last but not least, if Rotom goes down, Scizor is trouble some as well, as it sets up on Duggy, Forry, Mence, and can BP or Bug Bite majority of the team. Also, Banded variants are also troublesome, as it can deal massive damage to alot of the team.
As such, I like SubToxic Gliscor > Duggy
With this, you deal with Terrakion better, as it now becomes a 2HKO from Banded Terrkion with Protect. It also deals with SD Lucario, as it outspeeds it and OHKOs with EQ. Scizor is also dealt with, as it beats Scizor one on one. Not only that, but it becomes a great toxic staller, breaking down Pokemon to make the rest of the teams job easier.
Another change is to run Fire Blast > Thunder Fang
on Salamence. With this, you can damage Scizor, Forry, or anything else that gets hit hard by Fire. Also, Thunder Fang deosn't do much anyway, so this makes sense. Just make sure to run Naughty
over Adamant and move those 4 HP EVs into SpA so Fire Blast does as much damage as possible without taking away from physical attacks
Good Luck with the team!