What I did.......I removed the windows and cleaned them with a soft towel and a mild mix of dishwashing liquid and warm water. after I dried them, I layed them flat on piece of carpet and applied Mother's FX polymer car polish to them with a soft sock. I was able to get them crystal clear again, with all but the deepest scratches removed. I did both sides, and the sock I used turned black, even after washing the windows first. The polish was $6 at Wal-Mart. Of course, I ended up polishing the entire Jeep, just in time for the winter crud. My son even asked me if the windows were new!