Regarding ALL ball cleaners including the much touted Diamond... EVERY time you use it, you leave dirt and residue from cleaning behind. These machines must be maintained and the cleaning surfaces either cleaned or replaced on a regular basis. If you do that, they should all do a very good job.