$23 bucks U.S. to weld....If it can be done, why not try? I went out to eat with my family of 4 last night to Fazolis and dropped $35 bucks. I would form a aluminum collar and weld that in place. Maybe because I have access to an aluminum welder and the materials do do it my opinion is skewed.
I don't know that frame maybe it's not worth the time, but it's all about how much fun it would be to fix.
I guess sometime I just choose to walk down the other path. Have Fun!