The overall body of work: Drury.
I would say Gorton, but for the pure fact that he handed Panarin $12M, even if it was heavily influenced by JD and Dolan, he loses to Drury.
The Panarin contract, with the high salary and AAV, handicapped the Rangers severly, and still does. The next 3 years will be extremely long and repepetive in terms of making playoffs and losing in 1st&2nd rounds to Carolina/NJ when Panarin doesn't produce, unless the next coach has a crystal ball on how to light a fire under that fraud's arse.
I think when Patrick Kane made it clear he wanted to come to NY, if you had've placed any other of the 31 GM's and told them it was for a conditional 2nd, they would also do what Drury did.
Drury isn't by any means a win, he overpaid on Goodrow, traded Buch for nothing, and gave Reavo a premature extension. I would say each of his two deadlines were successes, as Kane and Tarasenko were far from at fault for the loss, which fell on the shoulders of the core of Zibanejad, Trrocheck and Panarin.
Gorton (pre-JD) > Drury. BUT, you can't just compartmentalize GM's tenures like that, so, Drury > Gorton