Well they were heaps of help.....anyway......
Let me start by saying I don't know your strategy or how you plan to use your pokes but I think scrap ninjask and put a scarfzard (charizard holding a choice scraf) in there as a special sweeper. Why? Because it scares away ice and steel types, two major problems for your Dragonite. You yourself have decided to use a metagross as a physical sponge and with skarm running around on most teams old D'nite and Absol won't be much use with out it. Moveset as follows:
@Choice Scarf
Modest Nature
6HP 252SPATK 252SP
Flamethrower/Fire Blast/Overheat
Focus Blast
Dragon Pulse
HP Ice/ Air Slash/ HP Electric
The Fire/Fighting/Dragon combo is unresisted and the last move is up to preference. Hit Ground types for SE with HP ice, Water types with HP electric or Air Slash for STAB
Hope it helps