You may want to consider a part out Jeep, for a set D44's. You didn't mention how many miles on your '97.
The fact that it is nearly 30 yrs. old, could affect the reliablity of the 4.0. At that age sensors and such tend to deteriorate. Long cranking, hard starts, plague older 4.0's, with cheap...