Title: Advertisement Alert
Product review: The picture in the ad says "Made in USA" but the wheel I just received is made in China.Haven't used it yet, so that part of the review will have to wait...
Would you say this review depicts the product in a flattering or unflattering light?
