Are Grand Cherokee D30s the same as XJs? There is a long side axle shaft I was going to pick up from a 94 Grand but wasn't sure if it would fit my 2000 D30. There are some short sides at another yard, but I didn't get one because the long side was already gone. The housing was gone so I couldn't be sure of anything. Should I get it? They want $25 for the inner and outer. Also are composite or cast uni-bearings the same between Grands and XJs. Thanks