I dunno...I dont think so. I guess the part has been broken for some time, and the previous owner tried to fix it, but found out that it needed alot more work than just a new VSS, so he put the VSS back on, and told us all it needed was a new VSS
So now I guess I need a new shaft from that part in the pic above...or maybe a whole new assembly from a junkyard or something. At least we got a working VSS now and no check engine/S light problems.