I still didnt get the lenght. Seems kinda long for an SC300 shaft. If you have a W58 tranny with a bad carrier bearing or front u-joint, you can still use this no matter what car you have. The front shaft is the same lenght on every car (so i've been told). A new front shaft from toyota is $600+(ujoint is not replaceable), and a carrier bearing is $120. Any driveshaft shop can press it apart for less then $30. If your bored, you can beat it off and back on with a hammer.