An excellent product for vinyl cleaning/treatment is made by Lexol, the same people that make the Lexol leather cleaner and conditioners.
Lexol Vinylex is what I trust for any cleaning/treatment. Not greasy like many of the vinyl treatments, has a UV protectant, and can look low gloss, semi-gloss or high gloss depending on how you apply it.
Tip: With most vinyl treatments, if they are too glossy, just wipe them down with a slightly damp cloth, it helps spread out the treatment, takes out some or most of the gloss and still leaves it treated. Also, never just spray vinyl treatment on the material, anywhere near the dash it is bound to spot the glass, lenses and chrome. Just apply to a cloth and wipe. Lexol also comes in pull-up wipes in addition to the spray bottles.