I made sure to take my car to a shop that has done numerous installs, which is 10 hr away. A couple of techs at my local dealership are gearheads, and are enthusiasts as well.
BTW, I still get questions from people asking if I upgraded the turbos on my car O_o
__________________
|