Hello!
Trying to contribute to the forum so here it is:
You will need the X-52 Rocket Helmet
Link to Wowhead
Anyone can do it regardless of profession or asking people for a passenger mount.
Im pretty sure works for Alliance too if you can find some structure to get stuck under it.
Also, the Fireliminator X-21 was one of the best quest items of ALL TIME.
Sorry if you found this useless.