I have a 99 Jeep Grand Cherokee limited 4×4. It now has 240,000 miles on it. The body is in almost perfect condition. I am looking for suggestions on where to buy parts for the engine rebuild (4.7 v8) or a rebuild kit that includes everything. Just curious on how many would suggest doing the rebuild vs buying a low miles used engine. What would cost difference be between these two methods? Thanks.