Yes, it protects the vehicle from rock chips, scratches, and other surface imperfections that occur over time. It is not suppose to weather or fade over time and I am pretty sure it came with a 8 year warranty. They wanted to put it on the front of the hood also, but it makes it look the hood...