I purchased this product approximately two years ago for a variety of clean up chores around the house and in the garage. It's ability to clean up oil is truly amazing. It sucked up the oil spills and leaks in my garage without effort. For whatever reason, I tried it on one of the many, way too many, bowling balls I have in the closet. I didn't try it because it was inexpensive, I tried it for the same reason I buy bowling ball upon bowling ball - searching for the one that's magic but, in this case a magic cleaner. I have in all probability, tried them all and for me clean and dull and lane masters simply stand above the rest. With that being said, this product is no less than equal and maybe better because of its oil sucking ability. I've used it on many of my top of the line bowling balls for prolonged periods of time without any damage what-so-ever to my bowling balls - the result always being a deep and effortless cleaning. However, once I cleaned the ball with this product, I then used an established bowling ball cleaner like Storm or Brunswick to remove any possible residue left behind from this product - although there never seemed to be any. Again, my objective was not to find an inexpensive cleaner but rather, it was to find a "magic" cleaner. This product works and it does clean a bowling ball exceptionally well but, so do acetone and brake cleaner. I've since evolved and no longer use this product. It wasn't magic because it didn't make me bowl better and that was the bottom line. I now exclusively use USBC bowling ball cleaners - they don't make me bowl any better either, but they are legal. Just makes me feel better.