Getting fed up...

I have 50/50 experience with Rock Auto. The last front struts I bought from them were from a well-known manufacturer, and were the worst struts I've ever had on a car. Within the first three days i hit a normal pot hole so hard that one headlight broke and both hubcaps popped off the front wheels. Then a week later I hit another not-too-big pothole and it knocked my steering wheel 20 degrees off center. I'll never buy from them again.
Rock ain't the manufacturer, just the seller. Don't buy that brand again from anybody.
Rock is a clearing house type seller, they buy inventories and sell them off at discount prices. The quality is not up to them, so you have to do your due diligence. The issue is that more and more brands, even once highly respected ones, are just going down the toilet...