What I have is a 45-1/2 inch. center to center 3 inch O.D driveshaft with a 6 inch 31 spline slip yoke. The shaft comes with 1330 u-joints on both ends along with the slip yoke attached. The shaft was out of a 69 mustang with a 4 speed. The 4 speed I had was a big in and big out with a long tail housing. 17 inch. verses a 14 inch. That is why the shaft is on the short side. I went with a gear vendor and 1350 u-joints and had a new shaft made. The shaft would work if you need to shorten it for a gear vendor or a set back engine. The shaft is in great shape and can bring to Beaver Springs. $75.00 for everything OBO