Absolutely, if you supplied the engine and asked a shop to install it. They did what you requested and deserve to be paid. It is not their fault if you supplied a defective part. Bringing your own parts is the same as bringing your own food to a restaurant and asking them to cook it for you. If you do not like it, who do you blame?
If you simply brought the car to the shop, and they told you an engine was the best repair solution, and they acquired the used engine, that is a different story. At this point you have not received what you asked for, which is a good-running engine. The reason you pay for parts supplied by the shop is part of the profit goes to cover the costs associated with exactly this problem. The mechanic did not do anything wrong, so he deserves to be paid to do the job the second time. The shop owner knows he cannot charge you to do a job twice. Where does the money come from to pay for labor a second time, new oil and filter a second time, paying someone to haul the engine back to the salvage yard and get another one, and things like that? You cut out their profit on the parts when you bring your own, but on a few rare occasions a shop might ask you to supply something. That typically occurs with old or collector cars that replacement parts are hard-to-find for, or require considerable research. If the shop has to pay someone to find a part and get it to the shop, they may try to save you some money by letting you do that yourself, but it's important to have an agreement in place stating how a defective part will be handled.
As a side note, some auto parts stores will reimburse a shop for part of the additional labor if one of their new parts is defective. They do that to make up for the extra expense incurred by the shop for doing the job twice, in an attempt to keep their business. They do not usually offer that to do-it-yourselfers or low-volume customers.
In your case, it boils down to who acquired the engine, and who did or did not make a profit on it.
Wednesday, February 8th, 2017 AT 6:06 PM