I'll support SwanicYouth on the Prima Infinity. It goes on smoothly, leaves a satin finish rather than high gloss shine, and a little, thin layer goes a long way. It doesn't sling and lasts several weeks.
Ultima Tire and Trim Guard is also excellent, and in my experience was slightly easier...