LOL
I didnt think buffing would work?, but i do know you cant buff out scratches from a helmet visor because they are layered.If you really wanted you could fix that with some real fine wet sanding and scratch-x. I had a windscreen that was painted on the inside a while ago. I used acetone to strip the paint and it left the screen etched like that. It took me an hour of sanding and buffing with scratch-x while watching TV to get it looking new again.