Ken,
I would try to get all this done a shop that has done this before, normally I stay away from the dealership for aftermarket stuff. In my experience, the dealer had the least amount of knowledge when it came to aftermarket stuff. Take your time, shop around, and you'll find a good shop...