I am getting ready to refinish a stock. Normally I have used True Oil. it seems to require a lot of coats and is tedious. The positive attributes is that is easy to refinish if you have accidents. Also, I have tried polyurethane but always seem to get runs. What are alternatives and do they all require multiple coats. I will be satisfied with a good waterproof satin finish. It is on a hunting rifle. Nothing fancy required.