I give a little rub down with shaftol about twice a year just because... I certainly think it is worth doing. On the water side of it, check out Kanele arms, they had some G96 Gun Treatment spray. I know many will disagree but i used it on my beretta after a duck and goose shoot in the pouring rain. I didnt have anything else handy. I wiped the water off, sprayed this on and since then the water does not leave any marks on the stock. I decided to do it to all my rifles and so far i've been happy with the results. On all my rifles i have used Shaftol and then rub in a coat or two with my hands.