I would not buy the parts from one shop and have another shop that sells the same stuff install them...too much chance of finger pointing, for me. I would prefer to shift the responsibility to the installing shop by making them provide the correct parts. Otherwise, understand that you need to know exactly what you need or else you may end up buying similar parts, again, and delay your overall build time.