Re diff, final drive ring gear bolts are also not OEM left hand thread.
As for speedo drive, you're going to have to figure out what brand the diff is & buy their brass bevel gear to replace the OEM one held in the drive by a cotter pin (mechanical or electric)
Normally this comes with the diff...
Looks like this...