There is a film coating that can be put on the windshield. However, it only lasts about a year from the wiper blades and just general debris damage. It was quoted to me at $500. Doesn’t seem worth it. I have a $0 glass deductible so it would be cheaper to just let the glass crack and replace every couple of years. My old Grand Cherokee had the original windshield after 8 years. I’m hoping this was just a fluke with mine getting a huge rock thrown into it. Time will tell knock on wood!