RE: Rifle stock refinishing
Tru-oil is good, and I've used it for years. However, my last 2 muzzleloaders I finished with clear satin finish polyurethane. This is a non-glare finish, seals the wood and brings out the grain like tru oil does but is less messy and takes less time to dry.