Please be extremely careful going here.
I had some work done and I found that they switched a number of parts. Also, some parts were also missing. I also found that they replaced good condition working parts with non working parts. How do I know, We found that they did not install it back properly. I never expected this from such a reputable shop. I ended up replacing some of the the parts they switched. Be very cautious as the price sounds good. Now you wonder why???