I dye those things all the time just go to an auto paint supply and get Marhyde brand plastic dye in spray can $9.it will last forever
I used some duplicolor interior dye from autozone..awesome and cheap!wears like iron, after a while i learned the secret, dont spray too much, buildup will crack and peel.
I know. I was shocked how well this stuff worked on high wear surfaces - upholstery - I couldn't wear it off. But, with any process, prep of the surface is really important.