Craig a stock driveshaft shortened and turned into a one piece will work. That way you can delete the carrier bearing and the hassle the cause. And if it wont fit because of the crossmember for the bearing, make a shaft loop.
Good luck with the sale monster.