When I was in the bush a lot for work for reasonable periods I used car polishing wax on the underside of the barrel and action parts that I couldnt get at easily. It lasted and seemed to work. I recall that a few times I put it on the outside metal as well, and it lasted quite a while before it got rubbed or washed off. It drys on and goes quite hardish. That was in the olden days.