No, don't paint vinyl, you have to die it. There is a special dye made for vinyl that wont crack and chip later down the road, trouble is, due to dirt, grease, and sun turning the color of your dash differently it will be hard to make it match, but not impossible. Another solution could be is to lay something like suede over them and a couple of other places so it wouldn't look too gay, but dye, don't paint. I bid on some the other day on e-bay until I found out that the one for the steering wheel wouldn't fit because I have radio controls in my steering wheel.