With all the rain riding that I've done, I've gone through at 8 visors over the past 4 months and I'm tired of shelling out $50 each time.
Although I haven't tried out the following url method of fixing the scratches, I've tried the "slip Streamer" Motorcycle windshield heavy-duty scratch remover and other similar liquid paste products to no avail.
This link might just be the solution that we are all looking for. I'll be picking up a heat gun tonight to see if it works. If someone does have a heat gun and a badly scratched up visor, go ahead and give it a shot and tell us if it works.
DOES NOT WORK
Ripples on the visor appeared first without the scratch disappearing.