I had my 1989's jeep engine replace with a 1997 jeep cherokee engine two weeks ago. The 1997 engine only has 45,000 miles on it and it cost me $1,642 to have it put in. I know that my jeep probably isn't even worth $1,600, but I love my jeep and just had to replace the engine.
Now my jeep RUNS great. Well, there you go. Thats about how much it will cost.
Daniel