only go with the factory spoiler. i would imagine that with the right sealant and proper care, it would last as long as your car. all the aftermarkets I have seen are poo compared to stock fitment. saw a guy that nearly spent a grand on a replica and it looked like shit and didnt sit flush