Hey, Mike, I use furniture wax (Minwax) on the beds of my shop tools, table saw, jointer, etc. Helps keep them rust free, and stuff slides well. I do need to reapply on a regular basis, depending on how much use they get. Another product I've used for the same purpose is BoeSheild, a metal preservative/protectant produced by the Boing company for aircraft. It supposedly penetrates and bonds to the metal. Don't know how either would work on guns, though. Let us know what you end up doing. Later.
Dave