take it to the local muffler shop guy that does custom work ,those guys are usually quite skillfull
i have a local guy that does my stuff ,i could do it myself but considering what he charges,and the quality of the repair, i just pay to have it done
just paint it afterwards nobody should even notice.,if they do kick them in the ass for lookin' ;D