at least you did a thorough after-ride inspection!
and for the welding go with bdi,s suggestion
only thing ..try to make sure why how and when it broke ,
that way you can build things better ,and no broken mounts again either.
i,ve done so on my k5,s and never suffered from broken mounts anymore after