I swapped out my I6 258 about a year and a half ago. Got a remanufactured engine from Kragen for $1600.00 and got $300.00 back when I returned the old engine. The engine had everything ready to go, just needed to take off my intake/exhaust manifold, carb, power steering pump and stuff like that. It came with an 18 month/unlimited milage warranty too. So far, so good.....no problems with mine. Good luck.