I believe what you want is to protect, not a lube. Oil tends to run off and dry over time so it is a short term product and needs to be reapplied a time or two a year. Oils can also travel into wood stocks in the action bedding areas, soaking in causing damage over time.
Rig grease works...