Is there room for one more sugestion?
I was told wonders about Ballistol, by an antique weapons seller and collector, and also a hunter. This product covers the various areas.
http://www.ballistol.com/
He also advices the use of castor oil, when not having Ballistol at hand.
Fernando