Another vote for tung oil. Refinished my stock with it after tru-oil couldn't handle its first proper day in heavy rain. The tung oil is still going strong after 2 years of abuse. I finished with a coat of Liberon black bison paste wax to bring the grain out and add an extra layer of protection.
AA S400 MPR-FT