I did mine in blue CF thinking it be closer to my paint color. I should have gone black CF. For $50 I'll probably change it out this year.
I don't think it would look bad but if it does you can pull it off. You could test it for less with plastidip just be sure to wax it before you do spray it.
Vinyl is only $50 for the roof. And only takes about an hour to install, and can be removed in less time should be change his mind.