The 2.5 and 2.3 blocks are identical other than 1 oil passageway that connect to the head and the bore is larger on the 2.5 block.
The crankshafts have the same diameter main journal bores but the 2.5 uses a larger connecting rod journal.
The 2.5 crank shaft has a 100mm stroke vs the 2.3 94mm to the 2.5 uses shorter rods to compensate.
If you had a custom set of rods you could use the 2.5 crank in a 2.3 block with 87.5mm pistons