For the stocks I use Paste Finishing Wax by Minwax. This is the same wax that is used on hardwood floors. You rub a small quantity all over the wood. Then rub it in and off with an old clean sock. THEN you have to rub vigorously (buff) all of this until it shines. If you put a little too much on, it will feel tacky, buff it some more. Then it will take a day to actually dry. You can use a little of this on the bbl and action or use regular car wax for the metal. Then, if you ARE out in bad weather, all you need to do is dump the water out of the action :shock: , and be sure it is cleaned and oiled.
This worked great for me for a Stevens 9478 single shot 12ga cut down for slugs last year, hunting in 2 days of DOWNPOUR for deer.