Overall satisfied. Shop misdiagnosed the part that needed to be replaced, but volunteered that they made a mistake instead of covering it up. They didn't charge any labor for installing the correct part. I give them an A+ for integrity and fairness and a B for diagnostics.
more