A typical engine rebuild is between $2,500 and $4,000 in parts and labor costs. This type of engine repair might include simply replacing bearings and seals, and obviously taking the engine out and re-installing it.