The best regular-use cleaner is the Legends cleaner. Got a bit of an odor to it but it turned my yellow microfiber towel black in about a month cleaning my new (not oil-soaked) Lanemasters balls.
A good poor-man's solution is a mixture of half Simple Green, half rubbing alcohol, half water.
SH