I have got standard size xr4x4 ones on my car.
This was longer,no probs with mine.
You can buy the ends that go on the driveshafts,i have done, only Fords sell them all in one
If you buy a used shaft you get a full shaft, i.e shaft,2 bearings, circlips,gaitors, the cup type thing the shaft sits in also, all for $25, well thats all i got charged, bargain!
When putting this all back, mack sure the antiroll bar mountings on the car are the last to be bolted on.
Do all the other bits

and then when ready to bolt the antiroll bar to the car,put a trolley jack under the bar and jack it up untill the brackets can be bolted up.
Thats the way i did it, a bit easier that way!.
Dave.