It all depends on your budget.

A factory assembly has rubber and plastic that wears out so a refresh kit is the way to go if you want to retain the factory feel.

If you have more money to...