No, there customer service is not excellent. I ordered a kartboy STi shifter and brake fluid last week, and was suppossed to be here within 4-5 days. After waiting 5 days I called to let them know my parts didn't arrive, and they told me that brake fluid was on backorder, and they did not send out my shifter.
No one called to let me know that I was not going to recieve my parts on time or that they hadn't even been shipped out. Dan had no concern for my unhappiness and was glad to cancel my order.