So, I have a 1999 WJ 4.0 with 250K on it. It runs pretty darn good still, but it's been having obvious old age problems. Replacing a lot of sensors, recent misfiring, and minor leaks. No big deal really. However, I recently went to replace the oil pressure sensor AGAIN, and accidentally snapped it off at the threads leaving a hole in my block. The easy out snapped off in it, JB Weld didn't hold...yatta yatta. I came to the conclusion that I'll need to pull the engine to repair it since the compartment is too small to get tools in there. But then I thought, if I'm pulling it, I could rebuild it and replace a lot vital parts. And then I thought further, why not do the same with a lower mileage engine and put that in there instead. I found a few engines for sale around $1200 with 130-140k miles on them. I'm just stuck on wondering if spending a grand plus parts on a newer engine is worth the money, or if the mighty straight six is reliable enough to let me sleep at night. Looking for thoughts, comments, past experiences, ect. Thanks!