Had a 1997 Honda Civic. Lots of scratches on the windscreen. Visible easily during the day and even more during night. Tried everything, they did not go away. bought a slightly used but genuine windscreen and got it fixed from a reputable workshop. Water started coming in when it would rain or during wash. Took it back to workshop and they removed/re-installed it again. This time for good. Then the used windscreen started to show its real age with lots of scratches. It would also feel at high speeds as if wind was getting inside the cabin. Frustrated, went to Honda 3S in Karachi, got OEM windscreen and installed by them. Didn't notice anything afterwards. Smooth sailing till selling of the car.