Check your local phone book, most cities have a shop that specialize in drive shafts, axles and housings. I've had 3 drive shafts built and while theyre at it installed the correct u-joints & balance. The shop can advise you on how long to make the shaft.