I have a new drive shaft, complete, minus the carrier assy. No hardware. Piece with cardine joint is 41 1/4" long. Shorter piece is 36" long. I am just guessing its a first gen. D-cab or 4-runner. Correct me if I am wrong, please.
Make offer, prefer pick-up, but you can gladly pay for shipping.