I use the Fog City auto tint shield, works great, both the tinting and fog free bit. They do scratch easily, so take extra care when cleaning, I remove the shield, take a small drop of dish soap and warm running water. I only use my fingers, and then rinse extra well, let dry and re install. Never use any type of rag or cloth, it will scratch. Prices are around $40, so yes, it's spendy, but worth it, IMO.