Brake cleaner (cheaper than Gunscrubber) and Purple Power degreaser (got both at the autoparts store) for the metal. I also let all the smaller parts (bolts, trigger assemblies, springs, etc) sit in some Simple Green overnight.
For stocks, for a couple of days I goofed around with a hair dryer and some 0000 steel wool to get some of the junk out, then put in the oven at 170, wiping off till no more comes out. Then refinish according to your tastes and the kind of wood you have,
(lots of warnings about not using your oven to bake rifles if you're married
, but personally I didn't find the smell bad at all, just make a tin foil "boat" or something for it to sit in so no cosmo gets all over.
Good luck, I've done a Mosin and a SKS, once I get to Alabama and get my C&R I think some of my windfall from the house sale will go towards a Mauser, Enfield, and Garand, probably in that order....