Re: 3M Clearshield
I did mine myself. Ordered the kit at Rockblocker.com. I did it when the car had less than 5k on it. The car now has over 60k miles on it and the bumpers, mirrors, and hood look great. Two or three rocks did get hit hard enough to indent the bumper cover, but it did not penetrate the material.
It wasn't that hard to install. Like window tint.