I used to work as a boat builder. At one yard we built custom aluminum boats up to 60-70 feet. I don't weld myself but some of the guys were magicians at it. They could weld a beer can to the side of a hull. If you found someone like that, they could fix your bike.