My only complaint is their response to e-mails. I ordered a part, which was put on back order. I was told 3-4 weeks. 5 weeks have passed. I have e-mailed them twice chasing an update, no response.
A couple of ways they could improve their service.
Provide a tracking number when parts have been shipped.
Let you know when they have shipped parts that have been on back order. They just appear out of no-where, with a transaction just appearing on your credit card without warning.