I have a 2000 cherokee with 89,000 miles with a 4.0 It has about 5 psi oil pressure at idle and 25 at 1700 rpms verified on 20w-50. I am a leaving to Mexico from Minnesota in september and I need reliability. I have a friend who said he will give me a 4.0 from a 95 with 135,000 on it. I am just wondering if the block and head would be compatible with my manifolds and sensors. I really just need some help i searched for days and cant find any info? I got an amazing deal on this truck and it has a brand new transmission so it will be perfect once its fixed. I was also wondering if you guys think I should put bearings in the motor I already have instead or not. It already has a sort of diesel sounding knowck at low rpms but drives great down the road. Thanks for all the help you guys are great.