You know what works really good for me? Mineral spirit baths between strip-x cleaning and heat gun use. The only problem is the black spots.....just wont help the mildew/rot spots
I'm going to give strip-x a shot on the spanish mauser once I finish this enfield.
I did find that on some of the hard oil spots and grease spots "Palmolive baby" dish soap works really well, even better than a heavy degreaser.