Sorry about that, I thought there was info there. But, the reason for either cv or ujoint is not random. All 249's came from the factory with CV joints. Now, where it becomes confusing is that, I believe, at some point they completely stopped using u-joints. This is why there are many people that don't even think ZJ's came with them. And they talk about swapping in u-joints from an XJ. I think this happened in mid 96. Even, if this isn't true. While being assembled, if they run out of u-joints, they're not about to stop production when most vehicles are getting CV joints.
[_]☺☺[_] 96' Grand Cherokee Laredo 265,000 miles and still going strong.