Ultima Tire and Trim Guard would be my recommendation.
Garry Dean recommended the above product to me when I first joined this forum. I've used it a couple of times and I must say that I really like it. It seems to last a decent amount of time too, if you wash regularly.
I have some Optimum tire gel that I want to try next. A nice sample of it was given to me by another AG forum member.