I have boiled water and mixed with dawn dishwashing detergent, then place the butt stock and forearm in this mix for 5 to 10 minutes at a time. Take out and scrubbed with a nylon brush. This process did clean most of the surface oil and dirt from the stock areas as well as the checkered areas. The heat and water also raised any dents. However, the area around the grip that usually had a heavier concentration of oil and dirt did not clean up as well. So what I was looking for is a process that would pull the stuff that seems to be deep in the the wood.