Re: Big problem!!
You can fix anything, but if your mechanic is scared I wouldn't let him do it. I am not really sure what is broken, but it can be fixed. Just might take a little more work, or metal than he wants to put into it. People who realllly know how to weld can make them stronger than the metal around them.
I can weld exhaust and things that don't kill me if they fail, sounds like your mechanic is on this level. I would find out exactly what has failed and have someone reputable fix the problem.