Raped me on labor, left things in and on my car filthy, disconnected, broken, even missing entirely.. The fender was covered in greasy hand prints.. Some kind of glue was spilled on my intake manifold cover, windshield wiper fluid was left disconnected, one bolt that connects the exhaust to the headers was snapped and had to be drilled out, bolts misssing and mismatched all over my engine bay and transmission... They seem like nice people but the work done on my car was just horrible.. They fixed the initial problem but broke a million other things in the process. What really bugged me was how spotless all the owners/employees cars were and then they left my car in disgusting condition. I will not be returning to or recommending tps any time soon.