People might as well fess-up on what company shipped bad parts.

I have had excellent experiences with Classic Parts (Truck Parts), but they might have received a bad batch of parts.

Steele is almost always the best parts - you/we pay for it.