It's all about surface prep and the clearcoat that goes on afterwards. I've had some bike parts done that lasted about 5 minutes, but once they were redone properly they still looked good two years later when I sold the thing. That survived all weathers, abrasion from leathers and zips etc, being regularly washed (and not so regularly...). I think I recut the clear finish once to bring back the shine, but no colour fading.