I work as a technician on high end import cars, and we intall a film on the front of some ferrari, the brand name is Auto bond, but Im sure it can be purchased as a 3M product somewhere, it gets installed with water /vinegar solution and is pretty tough, the only downside is you really cant wax it, or at least thats what Ive seen