I would like to suggest a small change:
Magnezone only needs to outspeed non-scarf Kartana, so it only needs 224 speed evs. You can put the leftover evs into health to make it a bit more bulky.
Also, I played a bit with Kommo-o instead of Dragonite, and won a lot more games. Here is the set...