I would never try a dealer supplied add on sealant. Not after learning everything I have from the Internet! Isn't everything you read on the Internet true? Anyway, I digress, there are coatings and sealants available. Sealants provide some protection, gloss and shine. Coatings on the other hand can actually add THICKNESS to the paint layer. This provides scratch and swirl protection Try autogeek.net or carpro-us and check out what you find. I have a few different ones to try. I have used Wolfgang deep gloss sealant, it provides a great shine and gloss, okay on protection. I am running Pinnacle black label on my truck now which is a coating. The windshield is holding up great, after a little bit of heat, the ice does come right off. I still have Cquartz and Migliore to try, the Cquartz is going on my black 300. Most of the dealer supplied stuff is crap, they pay some kid $8 and hour to wash and apply it, may was well give them a green scotchbrite pad.