I am not a fan of glossy finishes on a stock. One of the simplest ways I have found to refinish, that looks good and is durable, is to sand the stock to 320 and get an aerosol can of Minwax Helmsman Exterior Spar Urethane. It comes in satin, semi-gloss, and gloss. I have used the satin extensively and it works great for a quick and easy finish. I lightly buff with 320 wet/dry between coats and do about 3 coats.
For a high-end finish job, I use pure Tung Oil. Not the stuff you find at the hardware store as that stuff has "driers" in it. I use "Old Master's" and have to order it on-line and then thin it a bit with Mineral Spirits. It is a long process I recommend you reading about on-line but it involves multiple applications and wet sanding with it between coats to fill all the pores.