51.03” driveshaft 2660628 w/new u-joints $120

I bet you need around 54”... whip out the measuring tape.