Looking for D1 Engine for my '97

So the engine in my D1 (1997) has been overheated once before. It survived and has run for some time. Recently it has started leaking combustion gas into the coolant jacket (no leak into the oil/crankcase).

So I am looking for a good 4.0 block or engine bored for B pistons.

I am located in southeast Arizona. The only city near me is Tucson.

Thanks.

-Mike O