If your shaft end yokes and slip yoke are still serviceable you can take them in to a driveline service shop and have a new tube welded on your yokes for not too much money.
Driveline shops should have the yokes in stock too but it greatly increases the price. Last one I had built needed the differential yoke and a new tube, I think they charged me about $350 which included new u-joints and balance.
Had complete custom front and rear shafts built for my Jeep with heavy wall tubing, 1350 U-Joints and double cardans for about $1100.