For lubricant its Breakfree for me, which I use when I have a chance to clean the gun. But I’m with the OP and hit it hard with WD-40 first, right after I get out of the field before the gun goes in it’s case for transport home. Displaces the water and prevents the start of any rust.