I've had good luck using some Brasso metal polish on my windshields before treating with Rain-X. It's coarse enough to get them really clean, without scratching. Just be sure to clean it up well afterwards. ------------------------------