Concerning the wood stocks that you see advertised, yes they would work, but the bayonet cutout might be different. Most of them are takeoffs from rifles that were restocked with one of the various styles of plastic stocks available, and are probably in no better shape than the stock on your rifle. You can easily refinish for that $10-$15, + a little elbow grease.
I am a carpenter and have done a lot of finish work, including trim and cabinetry and I have done quite a bit of refinishing of furniture and other woodwork. I find BIX stripper to be quite effective without being as harsh as others such as ZIP-STRIP - that stuff will eat the skin right off your fingers, BIX doesn't bother me at all. Hit it light with some 100 grit paper first just to help the stripper get into it, apply the stripper, let it sit for a bit, scrape of most of it then wash it with some mineral spirits and a scotch-brite pad. repeat if needed. Steam out any dents and sand out the scratches if they aren't too deep. For deep scratches the sawdust/glue mixtures does a decent job, or there are some products available at your local lumberyard.
I have done a couple of stocks using the following products and they turned out pretty darn good. Birchwood Casey makes a good filler/sealer, either clear or "walnut" colored for about $3.50 for a small bottle, the clear can be put on over stain if you want. Dries in about an hour, rub down with steel wool and repeat. Does a great job of filling in the pores of the wood so that you will get a smoother finish. Then spray it with Birchwood Casey Tuff-Sheen satin finish (about $7.50) - very lightly, but build it up by going over the whole stock a couple of times to make sure you have it covered evenly. Let it dry, then rub it with some extra fine steel wool (very fine sandpaper if you got any runs in it) and repeat. This stuff takes at least 24 hours to dry, don't try to sand or hit it with steel wool before that no matter how dry it feels (I know). Produces a very nice low-gloss finish that is very durable.
bergie