Not all companies make the same style or quality of parts. All of Glassworks Unlimited Inc. parts are made in the USA, here in Huntington Beach since 1994, we do not sub contract any of our designing or manufacturing out, all parts are hand made, using the highest grade materials. Our parts are made with a 2 stage gel coat to help prevent "see through" parts, and to ensure that there are no air pockets in the part, we also us a high strength cloth to help prevent cracks and spider cracks if a rock hits the fender or bedsides and are smooth to the touch. Make sure you get an original Glassworks Unlimited part, our logo is laminated in every part we make.