I like fp10 as my go to lube and preservative, then at automotive stores, sylglide, a silicone based lube, for heavy applications, like AR buffers, M1 rollers, and Brownells action magic, a molybednum derivative, very slick. I like Kroil, as a cleaner, preservative and 1st or 2nd cleaner for the bore. If your gun gets wet, Kroil is killer as a quick wipe to prevent rust.