I have 3M on everything, paint/windows. It is pretty expensive, but awesome. I did everything at once (i.e. 3M Paint Protection Film and Crystalline window film) so I got a pretty good deal, but still over $1k. They cover the entire front end along with the hood scoop, the pillars up the sides of the windshield and a 4in. strip in the roof above the windshield. Not only protects, but makes cleaning easy. Bugs just fall of with a little water, no more scrubbing. I am a 3M fan for life. Not to mention the warranty that the paint film carries. I think it is 5 years. If something damages the paint through the film, the warranty covers body work if required and painting back to OEM standards plus replaced of the film.