I agree their prices are great - before shipping. It usually still works out to be pretty cheap, especially compared to a local parts store.
I have had good luck recently with parts from Amazon. Sometimes they are a couple bucks higher than RockAuto, but I have Prime, so I can get anything...