An all-round great experience. They were able to get my truck in the next day and had the problem diagnosed that morning. They sent pictures of the faulty part and the new installation. In addition, they texted me as they accomplished each step of the diagnosis and repair process. Very nice, friendly people! Reasonable repair expense. They have earned a loyal customer.