Looking up U-joint part numbers....
For the 95, all the joints are the same. Front, rear, either end, all the same. Not so much for a 94 Suburban. There are a lot of options, to include, steel or aluminum shaft, and different diameter bearing cups. The shaft I have is 1.125" at both ends. It's an original AAM, complete with union sticker.