My dad owns a body shop and I can tell you that he bitches nonstop about the fit of aftermarket stuff. So if you want your lines tight and perfect like a stock truck I recommend OEM parts. A lot of non OEM stuff is thinner grade metal and susceptible to hail damage easier. Hope this helps in your decision.