I bought this towel at mountsplus.com. They claimed to have an advance microfiber towel which can remove oil and dirt. It works good for me so far. I hope it holds up good before I could get another one. It cost me around $17.50 a piece.