My new Wolverine is my first SXS with a windshield. What is the best way to clean them without scratching them? I've always used microfiber cloths for my motorcycle visors but the dealer thought that would scratch it. My dealer mechanic suggested a soft dish towel. What works best for you?