I have a new rear drive shaft. I do not know Toyota model it was from (given to me because I needed a carrier bearing) Did some searching for factory lengths per model, but could not come up with solid info. The longer piece is 41 1/4" from flange to end of splines. The shorter is 36". 20 spline on the output side. Make me an offer.