on my 2016 I went with an aftermarket versus the OEM, I had the rain sensing wipers and other stuff and had no issue with the aftermarket glass. Had it on the truck for 2 years before I sold the truck this year for a new 2020 and the windshield was still good, rain sensors worked as well as the automatic high beams (not sure if these would be impacted by the windshield or not). Original decision was that I could get the aftermarket cheaper and done that day, I would have paid more and had to wait a few days to get the OEM one.