Decent team, I have a couple suggestions. First, I highly suggest that you use Counter over Focus Blast. It beats Metagross and Machamp leads as well as pursuit/crunch users like Tyranitar, Snorlax and Scizor that switch in. Focus Blast is not reliable at all and is only better than counter in beating Heatran, assuming Heatran does not switch and Focus Blast actually hits. Focus Blast also beats tyranitar leads if they decide to use stealth rock first turn, but counter will work just fine first turn and then switch to breloom to get an early advantage. Next, if you are going to use a Gengar lead and a Curselax, why don't you use scarf Magnezone over Metagross? Gengar attracts steels all day, and, especially without counter, Magnezone can take advantage of this. Snorlax greatly appreciates steels out of the picture. I dont see Metagross doing a whole lot anyways besides using sr and checking some pokemon. The priority is nice but it is not required by any means with scarf flygon and scarf magnezone. Magnezone will help against bulky waters like offensive suicune as well, and you still get explosion to keep your opponents momentum down. I would give stealth rock to heatran over sub, it's a tough switch but substitute just eases prediction really and its not essential or anything. Also, scarf Magnezone checks Lucario, AND helps with stall, trapping the steels before they set up anything. I will agree with faladran's hp electric suggestion because no resttalk gyara is excellent for snorlax, however I'll have to disagree with fire punch. Both crunch and fire punch have pros and cons, but crunch is really needed for the ghosts in my opinion after a couple curses. Also giving a specs/lo tran a boost is not what you want.
Good team overall, it looks solid enough and easy to use.