I've killed a LOT of rust in my time from semi tankers to tiny tools with big sandblasters, electricity, abrasives and chemicals. One of my fondest is Evaporust but I just saw a video that really impressed me:
http://drxcleaner.com/videos/
Anyone seen or perhaps used it?
And if you haven't tried Evaporust perhaps you should.