Just a word of warning here.
95-98 engines, IIrc, are hydraulic lifter engines, while the others are mech lifter engines. There are also differences in waterpump rotation and location on the block.