. . . on the final drive end it has 20 teeth. On the U-joint side (connecting to the transmission) it has 16 (if i counted correctly).
If that's still the case, literally any year/model drive shaft will work with mine as long as the final drive end has 20 teeth and trans side is 16?
It cannot be characterized as literally any. :giggles It simply needs to be from a monolever bike and mate with a 20-tooth rear drive spline.