There's many great cleaning products on the market. Ebonite has a lot of cleaners that will work great. However, nothing seems to work better than a goood HOT WATER BATH for a bowling ball. That's where you really get the oil out of the ball. The great thing about the HOT WATER BATH is that it works!