wear and tear from what exactly? of course most things that would have scratched the paint will scratch the paintshield, but I'd rather have the paintshield scratched! same story for the scrapes.
But it won't degrade with just normal "wear and tear" as I intend it, ie washing the car, rain, etc. if not after quite a few years, i'd say