Guys,
The first thing about getting rid of cosmo is completely stripping down the entire rifle. Wipe off all externally reachable cosmo with paper towels or rags soaked with mineral spirits. Soak small parts in a can of mineral spirits, clean with a brush, then set them out to dry.
For cleaning all the oil & grease out of the wood, here's what I do:
Go to your local Wal-Mart automotive parts dept. and get a gallon of Purple Power degreaser. About $5.00. All the crufflers are wild about this stuff for degreasing wood. I've tried it and it works. It has the advantage of not having components that will degrade the wood itself, unlike Simple Green, Castrol degreaser, and Easy-Off Oven cleaner.
For the real wood degreasing, I stand the stock in a pan and lean it up against something so it stands upright. Use a small paintbrush (2 inch??) to brush the Purple Power onto the stock all over (and inside too, every exposed surface).
Come back 20 minutes later and brush on another coat. You'll see the PP turning brown and running down into the pan. Keep brushing on PP every 20 minutes or so until it stops coming off brown and is running into the pan in it's original color. During this process, occasionally dump the pan and rinse it with water so you can see the color of the PP running off the stock.
After you are satisfied that the stock has had all the oil removed, give it a sitz bath in a tub of the hottest water you can run from the tap. Weight it down so it is completely submerged. Even with a tub of hot water from the tap, I dump a big stew pot of boiling water into the tub and onto the stock. After 45 minutes or so the water is starting to cool, so no point in leaving it there longer. Take the stock out and set it out to dry. (If, after drying, you still see spots with soaked in oil, do the PP treatment and bath again)
It is now clean of all grundge and oil. The sitz bath has removed all traces of the PP and has pulled out all the dents and dings to leave you a nice smooth wood. You can now do whatever you want. Buff it with steel wool and put on some Tung Oil or BLO, sand it out nice & smooth and rub on Tru-Oil like I did with my Yugo 24-47, or really go to town with the sanding and finishing to make one really pretty stock.
Note: If you don't want to completely re-finish the stock, but just want to clean it up, skip the sitz bath at the end. Just rinse the wood in warm or room temp water to take off all the PP. You'll still have all the dings & dents as "character" marks. ;-)
Hope this helps
BTW, you can see my Yugo 24-47 at:
www.swampworks.com/SwampysStuff-2.html
Enjoy.
SWAMPY