How well does dying seats work?

+X on the prep work. I think I used brake cleaner or acetone or something prior to using a 'vinyl dye spray' and it's held up pretty well for ~ 10 years. Every year I do 1-2 mins of touch ups and I am golden.

Cheers and good luck !