Many (most?) plating places can also straighten and repair stuff as well. If you can't find somewhere near you, try Metro Plating in Mesa, AZ -- call em, and I bet if you sent em a photo and showed them they could tell you over the phone if they can do it and how much. They do quality work.