The Legends cleaner is the best you can buy. Kinda got a smell to it, though.
If that's not an option, a mixture of half Simple Green, half rubbing alcohol, half water will do ok. Cheap as heck, too. It's not as good as a bowling ball-specific cleaner but does pretty well.
SH