Sent them a Cat 3406 ECM for repair after having it for 3weeks and not hearing from them i called to check on it. Was told it was not repairable and they would be sending it back and refunding me my money. It took three weeks and many phone calls just to get my ecm back. It has four weeks and have still not received my refund. Accounting department can only be reached by email and have failed on three occasions to return my email. I would use extreme caution dealing with this company.