I have heard of using Hoppe's 9 on surface rust. Let it soak in before you remove it. Also Kroil works great on rust.