I have mostly used terry cloth to wash and dry my cars, but i finally got microfiber clothes. It is BADASS! There is no lint, one swipe and it picks up all the water. Go to sam's club and get the microfiber clothes that are bright yellow. They are in a 16 pack for $11 I believe. Today I used s100 carnuba wax from the harley store and it's pretty good. I washed and waxed it today for the first time I'll take better pics tomorrow when there's daylight. It took me almost 4 hours to detail it and that was only the exterior.