Ogrewatch: What can I do?

I have never been so frustrated with the Brawler’s Guild in all my time. It’s like everything I remember and have read has just been completely false. I can NOT beat this fight. I have been trying for hours and hours, and nothing. Wowhead claims they’re stunnable. They’re not. Not for me, apparently. Hudson is DESTROYING me with his Jump Pack despite sites saying it’s not a big deal. I can barely cast without having to move out of explosions, from that Jump Pack, or from the very annoying laughing goblin. I’m not even sure I can down Hudson fast enough to kill Dupree afterward before he casts High Noon.

This is the very last fight I need. The last. And this much frustration has completely deterred me from playing at all. Any help at all is greatly appreciated, but this just doesn’t feel possible for me.

PS: Armoury shows the character before name change. New link is https://worldofwarcraft.com/en-us/character/us/moon-guard/Anshu