Yea, as much as I love stacking AV, any team with one or more Knock Off users (which is still pretty damn common, even with Aegislash getting the boot) tends to be very annoying.Is your Gyarados SpDef? Because if not, Landorus-I runs train on that team. Also, I would be wary of stacking AV users; you don't want to make your team too susceptible to Knock Off. I would recommend that you use SpDef Bronzong as he can be your SR setter--SR+Defog Skarm puts A LOT of pressure on it, and is pretty easy for your opponent to exploit. Bronzong is a solid answer to Mega Gardevoir, who otherwise 2HKO's the entire team.
What's the Bronzong set mentioned here?