We just picked up my husband's car from this place, and they said the only issue he had was that a wire was loose. They ran it on their diagnostic computer and reattached one loose wire and still charged him over a hundred dollars. I'm not sure I'd call this place "integrity".