I do this quite often since its in my line of work. I use a product called SEM , that's the name of the manufacture; they have just about any color imaginable it has great bonding capabilities to all vinyls and plastics. this product can be found at your local automotive paint store and they also have a color chart there as well, you can also find it at any upholstery supplier and a small selection at pepboys. I use a white scotch brite pad dampened with denatured alcohol and i lightly scuff what im dyeing and i've never had any peeling problems.