I am on my third windshield on my 2017 Black Edition, and I already have 6 dings and a crack. I installed the OEM low profile wind deflector about a year and a half ago, but obviously I am still getting hit by small rocks in city and suburban driving. In a discussion about this at my dealership, they indicated that other past Honda models like the Element had the same problem, if not worse. I am about to replace the windshield again. Is there a preferred deflector, perhaps the OEM high profile wind deflector or any sort of coating that anyone has used in order to prolong the life of the windshield and pebbles and gravel bits blowing over the cab?