I bought a kit off Ebag of Cerium Oxide. The windshield is original and I've done it twice now. REALLY messy!!! But it did help polish out the swirls. I'm still going to replace the windshield at some point because driving into the sun is sometimes scary, lol.