GMC,
I bought and used a Duplacolor dye at Advance auto. Dyed my dashboard, armrest console and door panels from black to buckskin color. Was amazed at how tuff it was. The can said it was good for seats but all I needed was what I said above. It would take scratches, sweat, dust, dirt, and vinyl protector spray.
Sprayed a lot of thin coats(4 or 5)not thick and it does great.
Good luck,