There are lots of oem driveshafts on Ebay. How bout a bargain unit with new ends welded on.