For lubrication I have seen a lot of guys recommend Mobile One motor oil. Right now I'm using Miltec 1 and it has been working well. Also trying out Break Free CLP for cleaning, as opposed to the old standby Hoppe's No. 9.