Mike be ware. It is either a pre '96 shaft or a shaft from a '96 Trooper.
Autoparts stores (Autozone, PepBoys, Napa ) have same part # for both '96 Rodeo & '96 Trooper, but the shaft from the Trooper is 1.5" longer (beleave me i've searched, ordered & returned shafts from every single parts store on the east coast). And everytime i was either from a '96 Trooper or '95 Rodeo (which is also different from ours).
I wish you every bit of luck on this earth so that you can buy it from there.
If you do please, please, please post the Store that you bought it from & the part #, so that in the future it would be easyer for the rest to find it (i personaly am gonna continue to by used shaft for cheap untill i will get custom once made).