Casper, it's a little more complicated than that, you need to be careful using stock 4.0 pistons, it can work, depending on the specific year & parts, but it can also wind up with high compression & ping something fierce.
In the scenario of buying parts before measuring then finding that you need to bore the cylinders will not mean you have to buy rings, it will mean you need to buy PISTONS and RINGS. Even a very small overbore of .010" (which likely wouldn't clean the bores anyway) would have serious blow by, and RATTLE like a worn out diesel
Most of the 4.0's can be made to work, I think my preference would be a 96-98 because it will be the NVH block, that block is marginally stiffer, it will have the main bearing girdle, the block will have the alignment pins for the head, and the head will be a 0630 that also has the dowel pin holes, and optimally I would go 97-98 as they have all those plus the later dual pattern cam. With all that said I would have no issue using any of the 91-99 HO blocks if the price was right, just avoig the 0330 head as they are very crack prone unless they are the very late version with TUPY also cast into the head near the 0330 casting number