Vinyl has 3-5 years life, usually, so I'm reluctant to install it on the roof as it might look good for several months and then go bad if installed improperly... Besides, it will absorb more heat during summer - undesirable for me. I'm thinking on having mirrors covered, though