"Buyer beware, everywhere."
Personally, I've bought parts from Rock Auto several times, and always been satisfied. I even once had a problem with the part I received due to their web ordering system giving me the incorrect part number (Taco TRD Bilsteins)... a quick call to their cust svc...