I've used PB's Trim Restorer, which I also like very much, but you do have to use it more often I think. The truck was purchased new and is just now two years old this month.
I used Trim Restorer for the first year and some, and then started using Trim-A-Shield. They both have done a really good job for me.
Recently I had to have the one piece of side molding replaced as it was coming loose. They just put a new one on - last month I think it was. Anyway, after two years, you cannot tell the difference between the new and the old. You can look as closely as you like, and they look the same.
I did a friends Subaru a couple months ago and he has so much black trim. The car is six years old and was never taken care of - at all - washed a few times is it.
Anyway, I washed it and did no other prep work to it and then applied the Trim-A-shield. Looked brand new. Amazing how it turned out.
I also recently gave the front wheel wells a good cleaning and then coated the black plastic in there with the Trim-A-Sield. It looks great!