Hi everyone been needing some advice about a 1999 TJ 2.5l 4-cylinder 5 speed manual. It is completely stock and has over 400,000 miles on it and its probably time to rebuild or put a new/Used engine in it. This is gonna my do everything Vehicle. It will be my daily driver and I will regularly be taking it off road up into the mountains and deserts to camp, snowboard along with other shenanagans. What I need help deciding is should I have the original engine rebuilt or put a new/used one in and whats some approximate prices for each? and if i'm going to put a new engine in should I stick with the 4cylinder 2.5l or should I go with something else? Im fairly new to jeeps is there anything I should worry about beside the engine for a jeep with this many miles and are there any upgrades I should do right off the bat? I'm sorry, I know there are a lot of questions to unravel and each one could be a separate post. Any and all response are much appreciated. Thanks!!