Okay this is an old post I know, but if anyone else stumbles across it here is some advice for getting rid of rust... Find something called naval Jelly, I used it on the barrel of my Bradley Fighting vehicle's Barrel (25mm cannon) to get rid of rust... Apply let it sit and wipe off it's that easy... as the name states it's what the navy uses on their ships. That's my two cents...
Thanks!