If you have hard deposits or rust in the bore, or for storage the best I've found is Fluid Film. Not petro based but made from lamb oils. Used by the U.S. Navy, NASA, the list goes on and on. Just google it, also mentions BP firearms. $16 plus tax here, for sure cheaper in the States.