This is Dorman's exact replacement for a 94 cherokee. They wont help because it's off lablel. For some reason there is about an eighth inch radial gap in the coupling at the top of the shaft. It's not in either u-joint, and the u-joints are securely clamped to the splined shafts at the top and at the gear box. This coupling is actually part of the upper u-joint, and it mates with the outer shaft by means of a disc like part. I keep the truck more for it classic value than to drive. I had a lot of work done on the front suspension and steering, but just never wanted to take it back to the asshole who did the work. If I can get it off and convince myself there is sufficient axial free play, I'll probably weld it.