Inexpensive, cotton, terry cloth face towels seem to be perfect for cleaning, and polishing balls. These can be bought for like 24 for $10 and can be re-washed almost indefinitely for re-use.
--------------------
"Those who do not remember history are doomed to repeat it."