Dye is realy a flexable paint that bonds well to plastic.Not realy what one would call dye.
I would still get a spray can of bull dog.
If it is just a standard black,white ect. color SEM spary cans can not be beat. No cleaning the gun up when done. the Dupont and PPG dye can be made colors{mixed like paint is} to get the right shade.
Properly cleaned, sprtayed wityh an adhesion promoter then dyed will last.
The longest I ever had it in use was re-colored vinyl top on a car. Car sat in the sun ect. it took a beating and was like the day i did it.