Part # 52079050. Fits 1995 & 1996 Grand Cherokee from production date 1/6/95 up. Dealer list $252.00. Cheaper to get good used one, check u-joints 1st.
After making a trip to my local yard it looks like the '93-'94 shafts will work also. The '97 and up are too big on the splined end. I picked up three of them and two manual steering boxes. Two of the shafts and one of the boxes are spoken for. So I have one of each for sale.