These are Brand New rear drive shafts for the rear of the land Cruiser 80 series.
These shafts use a .095" wall tubing and a slip yoke spline shaft that is longer than the OEM shaft for better wear, strength flex.
they come in 2 lengths for early model (40.5" collapsed) and late model7 (37.0" collapsed).
The 93-94 year truck can be either and is based on which transfer case you have.
If unsure which shaft you have it's recommended to remove the shaft, remove the slip yoke zerk, fully compress the shaft and measure how long your shaft is from flange to flange with those flanges squared to the tube.