I quit using gun oils for lubrication years ago.  Gun oils attract dust, dirt, powder & lead residue, plant pollens, cat tail fluff, ect, ect, ect.  This leads to a gummy mess that can slow down or stop any action.
  Years ago someone told me about using powdered graphite for lubrication......tried it (just a little dab will do yah!

) and it works great!  Doesn't protect from rust, but it does lubricate.  A good silicon based lubricant is almost as good, IMHO.
  I will use gun oils in the bores to prevent rust, and they also work well on fishing reels.