RE: rust prevention
Something that I use is Bore Butter which is used to lube my ML bullets. After I clean my guns, (as per normal with a good gun cleaner and oil), I polish the entire gun with it (not thick coat but work it in). It has seemed to keep the rust down.