0 Atk Life Orb Tornadus-T Superpower vs 128 HP/0 Def Rotom-W: 39.19% - 46.15%
252 SpAtk Life Orb Tornadus-T Hurricane vs 128 HP/0 SpDef Rotom-W: 39.19% - 46.15%
I've never had that happen before! Two moves do the EXACT same damage. Haha just felt like sharing.
Anyway, Gyarados can do everything you said besides check Tornadus-T. It can even provide momentum with Substitute, Dragon Dance, Intimidate, or Moxie. Dragonite without Stealth Rocks can do all those things too.
Also worth noting is that Aerodactyl can do everything on that list that didn't involve a water-type. Look where Aerodactyl is listed.