I think focus blast > hp fire on m gard. By using Hp fire, your speed is actually 327, not 328. There are a lot of pokemon in the 328 (100 speed bst) so I don't know if you really want to lose that speed. FB also let you hit heatran. You have willo for scizors anyway.
Another thing I noticed is...