Dynotech Driveshafts in Troy Mi.
Can supply VERY high quality drive shafts.
I have not yet had them make a shaft, but know a number of racers that have and the intergity and quality was superb.
They will make the shaft for my liner and I will feel very comfortable.
I will still fabricate a very stout cage around it, since fuel system components are close by and could be taken out with a u joint or shaft failure. (remember, only one chance to overdesign)
1800 633 5559
Jim Villalpando is the fellow I have spoken to a number of times.
They come very highly recommended..
Rick