http://www.4xshaft.com/

Here you can order a custom drive shaft built to your specs they have a PDF that will tell you how to make all the proper measurements.