Heh pre DP teams.
Life Orb on Electivire with Wish support, otherwise Leftovers. That's my general thoughts on him. However, if you keep your team as it is, Choice Scarf is your only real way to stop Tyranitar sweeping after it gets in a Dragon Dance. Even then it requires a sacrifice or some perfect prediction to get it in. Relying on a 80% accurate move to stop is a similarly shaky prospect. Also, 308 is enough to outspeed Ninjask.
Metagross might survive an Earthquake (87 - 100% with your spread). Azelf and Raikou will outspeed the Adamant ones, but can't OHKO him.
Tyranitar may have a reasonably difficult time getting in on your team, but if he gets in on Skarmory you've got some problems. SandStream also buggers up the majority of your team.
Using Rhysuperior over Skarm would help to solve this.