I used to use toilet cleaner. I don't use it now, after having had some marbles show surface damage afterwards. I am not sure why this happens, and it is sure rare. Now, I just try a good wash with water, and leave on whatever doesn't come off that way.
In fact, the experience has made me think that the best cleaner for marbles is distilled water, particularly if the marble has any damage.