That's definitely not the Levi's trucker jacket that Efron is wearing, either. (His jacket has buttons on both sides, and what looks to be a sheepskin or fleece collar, and the breast pockets have hidden buttons. And so on — it's completely different.) People who care about fashion care about details like these.
Personally, I find it disingenuous. I like the idea, but associating these outfits with glamorous celebrities doesn't make the products automatically better. At the very least you should offer a choice between the real item and, if it's expensive, offer a cheaper item as an alternative.