Driveshafts can only be shortened, not lethened.
Any driveline shop worth it's salt can build you a longer driveshaft, but it takes welding your yokes to a new continuous piece of tubing, not splicing on to the existing. Kind of expensive, but if your yokes are good, it may be a little cheaper than having them build a complete new driveshaft.