you say the mounting holes broken off?, has it left a hole in the can itself?.....if it has then yes it'll need welding. if the can has a hole then your gonna have a big boost leak mate.
If you make sure its supported well i can't see a problem, id get it welded back on though for peace of mind.
Nothing that a bit of this cant sort out