Stop in for a cup of coffee

I would not trust one welded. Any driveshaft shop can put a new one on.