I like the basic concept of the deck, but I have a few concerns, especially regarding Magmortar. Assuming you play a 1-1 Gyrados line (and it's not prized), how can a single Gyrados stop the typical Mag/Blaziken deck from trading hits with the Gyrados until it gets KO'd. Also, how do you prevent bench sniping if you used your tech spaces for something other than Dugtrio?
Another thing I noticed was Dusknoir should give you fits, since you seem to be dependent on a full bench to pull off your strategy.