We are a service shop that used this company to repair an ABS ECU for a customer of ours. I explained what was going on with the unit and then sent it to them for repair. They charged me over $1,000 for the repair on the ECU and the pump that connects to the ECU. Now, I originally sent them the ECU and they requested for me to send them the pump as well because they work hand in hand. If something was wrong with the ECU, it would be easier for them to tell with the pump hooked up. They would also be able to repair the pump if it was bad. They had charged me $55 to diagnose the pump to see if it was bad too. With anything, a diagnosis is for the most part non refundable. I was OK with this. They told me the pump was fine. When I received the unit back and installed it into my customers car, it did not work. I quickly removed the unit again and sent it back for additional repair. When I received the unit back a second time, which was after about 2 weeks of them working on it, it did not work again. I sent the unit back to them and asked for a refund. They told me that they could provide me with a new unit for an extra $600 on top of what I already paid. I refused and asked for my money back instead. They told me the refund process takes about 30 days which I said was fine per their policy. After calling and calling when the 30 days was up to see what was going on, someone finally got back to me after 6 weeks to tell me my refund was denied. The reason they gave me was because they did not repair the part they claimed was failing which was the pump. Now, it was explained to me the pump was fine and the ECU was bad. How is it now the ECU is fine that they repaired and the pump is bad? This started back in July 2012. On September 28, 2012, I have written documentation that they finally approved my refund, wrote a check, and sent it out. It is now January 2013, and I still have not received that check.