I had an engine replaced, the major issue was it took forever (6-7 weeks) for the engine to be delivered from the supplier. Once they got it, no problems installing it. Car runs beautifully, absolutely no problems. Again, just waiting on the delivery, which was not Mitchell-Schuster's fault, is my only complaint