The only thing that bothers me about the dishawasher method is that I suspect the cosmoline, once cooled, can clog up your plumbing. Are you guys using normal dishwasher detergent as well? Or just the hot water?
I cleaned the metal parts with brake parts cleaner until I didn't see anymore cosmoline. Then followed up with a normal thorough cleaning and oiling.
For the wood - that was a challenge on my 24/47. First lots and lots of mineral spirits to cut through the surface stuff. The stock was very bark brown and hand big black spots around the trigger, bolt, the whole end of the stock, around the butt plate, etc. So I played with acetone for awhile which worked some. I did some searching on the 'net and found (purists stop reading here) that a lot of people were reporting oven cleaner working well. In fact the article that convinced me to try it is on surplusrifles.com. So I sprayed the hell out of it with oven clean, let soak for 15 minutes, wiped it off then rinsed it. Repeated 3-4 times. Worked well. But I have read that you have to be careful as drawing the cosmoline out too fast like that can result in a cracked stock as it also pulls out the woods natural oils. Make sure you replenish those oils with BLO or Tung Oil, etc.