I have used engine degreaser and a rag. All you have to do is get the old grease and grim out of the wood. Next, you need to prep the wood, by sanding it down to make it smooth with high-grit sandpaper, or heavy steel wool, or both. Then apply a wood stain of your choosing, either colored or clear. The last step is optional. To make it shiny, you need to apply a top coat of lacquer or finish shine. Q: How do I refinish my USGI synthetic stock? A: First, you need to clean it. Degrease the stock; get any markings, paint, or scuffs off. Remove or tape off the buttplate and sling swivels. Then apply a base coat of Krylon primer, grey or black, depending on the next color. For a more textured finish, you can use the “orange peel” spray textures available at Home Depot and the like, or use Krylon Non-Slip Coating on top of the base coat. You need to decide which color Krylon you want to use now. I prefer the “camouflage” colors that Krylon offers, because they are “ultra-flat.” Colors offered include OD Green, Khaki, Black, whatever you prefer. Once the base coat is dry, apply three or more light coats of Krylon, allowing each coat to dry completely in between coats. For a non-reflective top-coat, you can use a clear satin coat, then rub it lightly with steel wool after it has dried. Feel free to use whatever rattlecan brand you want to. Q: What if I want a really fancy finish on my synthetic stock? A: Send it to Karsten, or get yourself a DuraCoat kit from Lauer Custom Weapons.