154K miles isn't anything for a modern engine... As long as it's been maintained properly you could easily get another 100K miles out of it... Mine has 170K on it and runs perfectly, I picked up a junkyard engine to rebuild from the crank up, but I'm taking my time, if the 4.0 in my Explorer goes before 200K miles, I'll be very surprised... Once I put my rebuilt 4.0 into my Explorer I'm going to build up the block that's in my Explorer now with a stroker crank and maybe set it up for a turbo application and drop it into my 2000 2wd Ranger... Morano (or something like that) has some performance internals you can get, I haven't completely decided on what I'm doing yet, so I don't know specifics...