I use the Powerhouse Energizer cleaner with a microfiber towel. If I'm on the road, I use the cleaner wipes... They're expensive, but cheaper than having the powerhouse cleaner bottle break in my bag.
The next best thing I've found is a microfiber towel that is slightly damp. When used on the spinner, it doesn't polish, but the ball can sometimes look like it's polished. When used during league, it really helps keep the ball track clean.
Amazing.