That's a good approach. What I replaced in this case was a homemade universal, and a ball connector that had been soldered as you describe. I wasn't able to remove it easily - another reason to use a different method.
Not sure how I would have properly fixed the worm gear shaft other than bracketing it in place in some fashion. Replacing the original looked challenging, assuming I could even find the proper part.