I use the red shops rags from Sams and I buy el cheapo white cotton wash cloths or hand towels at kmart or similiar store. Pack of 10 for about $3
Im a rag hoarder, I probably have a few hundred.

If I wash them I'll wash them in lestiol or orange cleaner. really heavily greased ones I just toss