I've been told, if you live in a hot part of the country, just take the stock and put it in a bag of kitty litter in your trunk, kitty litter draws the oils out, and the heat weeps them out, check it every week and it will get there with a little time, I usually just drop the whole rifle in a troth of mineral spirits or paint thinner and pull it out the next day, or when every I remember, then I worry about the stock after I finish with the metal. I've found that Tung Oil makes a great finsih, or Danish oil, if you want the rubbed look.
A note of caution, if you let the wood soak in solvent, you have to wait for it to "dry" before a finish will set, and yes I learned that one the hard way, and the kitty litter works wonders, if you have the patience.
For the inpatient, I would suggest oven cleaner and an oven, at about 200 -250 F, but it gets a little stinky. Spray the stock with oven cleaner, let it sit until you see it get slimy, wipe dry, and look see if you need to do a second time, remember to flush the stock with water or vinegar to neutralize the oven cleaner, (it will eat you skin and soften you fingernails, be safe) then bake in the oven, wiping every 15 to 30 minutes.
Repeat until your wife's yelling gets beyond what you can stand, or until you get board, which ever happens first, then wipe dry and set aside for a day, steam the dents and refinsh.