none of the comments seem to mention or address the water-repellent coating Lexus uses on front windshields and front doors....seems all this buffing etc. would affect the water repellent properties.....also do not believe after market replacements have the coatings....