Wow that horrible. You should try getting it done through insurance, just make sure your insurance rate won't go increase by too much. Sometimes insurance compaines will be like or or they'll be nice and cover it with no cost to you.
Paying out of your own pocket to have it fixed properly will cost a bit. $400-600 range is my best guess.
Paying out of your own pocket to have it fixed properly will cost a bit. $400-600 range is my best guess.