Definitely the way to go. If ya wanna do it yourself they can get part heck they may even tell you how to do it as well. Though might be cheaper to send to them, if you don't already have the necessary equipment to replace the port with
Did you have any problem connecting usb to computer after you repaired the usb? My usb port was toasted and had it repaired. But now when I connect to the computer, it doesn't recognize it. What do you think the problem is?