My engineer does have the taps needed. However his words were ' there is no way I am putting my £1k each taps in that BB shell ! 'Or tap the existing one out. The taps aren't cheap but you'll likely use them more than this one time.
That is probably a no then
My gut feeling is I need to master welding these rather than spend time or money rescuing this one ?