Although I do agree with you that with the mileage sometimes aftermarket parts are good enough, I say go with OEM for most of it. Take it from someone who has put hundreds of these GMs together after collision, the aftermarket fenders, bumpers, grills, and lights are mostly junk. Not saying that...