The best rust remover on the market I've found, is a product called Evapo-Rust. Nothing else is even in the same league. It is specifically made to remove rust and has won a couple of industrial awards for its effectiveness. It's a water based product and all you have to do is soak the rusted metal in it. No scrubbing, scraping or sanding. It will clean the rust off to the molecular level.
I've used a lot of it and it has never failed yet. The toughest test I put it to, was a gun part unearthed by a farmer while cultivating his field. I soaked it in Evapo-Rust and ALL the rust vanished. Mind you there were pits like moon craters left behind!
Best of all, you can keep reusing this stuff. Eventually, it does lose effectiveness though, and then you have to throw it out. But it's enviromentally friendly so you can pour it down the drain (and soak your hands in it with no ill effects...and it's safe to breathe the fumes).
But then there's blueing...
Blueing is rust and it'll strip it all off your gun in less than 30 seconds; beware.
Lee Valley carries it and Canadian Tire does too. When I needed the stuff, I needed a lot and ordered a 5 gallon bucket from the manufacturer in the USA. Google "Evapo-Rust" for more info.
This really is incredible stuff. It and Round-Up are my two farourite chemicals
triggerpress