As I said I have surface rust on a matter finish gun. No pitting just surface. But just oil won't take it off. The internals are clean. So how do I get this rust off of the finish without distroying the finish or does it need to be done from scratch? Any advice would be helpfull. Just seems like the matter finish would come off easy with to much abraison. Any ideas? Thanks!