Some of the oils that have been mentioned are not suitable in Semi's, during cold weather. Much to my unpleasant surprise, I have had shotguns freeze up on me. Might consider this if Y'all are going to hunt up north, during the winter months. I mostly use Breakfree and silicone spray by Gunk. There are times when I have gone to dry teflon.
Be Safe !!!