Again if you clean it really good ,then prime it and paint it with a good acrylic enamel (not the vinyl paint) then a clear coat, it should last a long time. It will wear off eventually, but depending on how often you drive it should hold up for a good while.