Armor-All puts a shine on it, but the stuff is really ****. Over time it will fade your dash because of the petroleum distillates in it. First I would clean it good and then use a dye that's made for vinyl. Meguiar's #40 is good stuff to protect it once you have it looking good. You should be able to get it at Pep Boys or some place like that.