Dealt with them on numerous occasions over the past few years. This is another top notch company. Prices are always cheaper than my local auto parts stores, even with the added shipping charges.
I have overbought a few times and needed to make returns. Requested RMA numbers, shipped product back and received the credit back on my credit card in a timely manner and never charged a restocking fee.
The 5% off code for forum members is also a big plus.
Unless I need a part right away, RockAuto always gets my business.