I'd change the wheel instead of trying to fix.
Saw a complete set on CL, don't know if it will fit your bike though. Complete set for $450. They are 05-06, sometimes later years will fit on previous year, talk him down.
https://vancouver.craigslist.ca/rds/mpo/6175153330.html