Originally Posted by
davemuzz
I have found the best oil to remove surface rust (as nothing removes pit's) is Kroil. Apply a liberal (heavy) coating of Kroil and let it sit overnight. After 24 hours, take a piece of clean terrycloth and begin to wipe down the firearm. (ie: remove the Kroil, and along with that you will see the rust "transfer" to the cloth.) It may take two or possibly three applications to get it to it's "best" but Kroil will do a darn good job of removing surface rust.
Just remember....nothing removes rust pits except sanding (which removes the original blueing).
Good luck and if you can, post your results. I cleaned up two T\C Contender frames and they looked almost brand new when I got done with 'em. Just surface rust on 'em but you would not have believed the difference it made.
DAve