While I agree that the dealer should take care of it for free, I thought I would chime in with a thought here. Some while ago, I remember reading a thread on TBN about replacement seat belts, retractors, etc. You may find it if you search the site. I expect that it's not very expensive to replace with a set that you like.
Dennis