Pistons standard size 3.875
1983-95: 525P, 525CP, 2228 or 2228C (C stands for coated skirts) - cast aluminum
96-02: 3238HC, H802CP or 3243HC, H825CP (same pistons different ring thickness) - hypereutectic cast aluminum
i think the pistons off 96+ would work on the 91-95 as well, i have not seen any differences other than +.010 compression height on the 96+ but the dish depth is .016 deeper on these ones - the engine i bought for the core is a '94 and has the 96+ style pistons (larger D shape cup).
complete gasket set Victor Reinz or equivalent
91-93 plastic valve cover 95-3483VR
91-93 aluminum valve cover 95-3482VR
94-96 95-3479VR
97-02 95-3580VR
didn't get to the bearings yet.
you also need new hyd lifters and pushrods and i would suggest new rockers as well (i have the clevite p/n somewhere for the lifters but any store would have them in stock - don't buy cheapo here, pushrods are very common length and they are dirt cheap like $3/rod)