I tried PPF and the Miller eclipse lens Protector, both degrade the image so I used a night vision goggle sacrificial lens that I modified and attached with Velcro, after 50 miles it has held well, I don’t know if it will survive an automated car wash.
Sacrificial Window for PVS-14, PVS-7B/D https://a.co/d/dd468X4