That's actually a stock shaft from an '83-84 Bronco2
It's less than desireable because of the Tiny U-joints, the half-moon yoke
front mating flange and the small centering ball in the Double cardan joint.
a MUCH better shaft to use is either one of the expen$ive aftermaket shafts
that uses a flat mating flange to the T-case
OR if you can deal with retrofitting a different companion flange onto your front diff
OR can swap the mating adapter on the single cardan end of the shaft, then the driveshaft used on a '95-96 Explorer sport is a FAR better choice as they use the larger MUCH more durable U-joints.
Though the explorer sport shaft will need to be shortened by 8" to work on an '88-90 Bronco2 (or an '85-up equipped with an A4LD) or By 10" to fit an '83-87 5sp Bronco2
AD
AD