I believe that there is a place in puyallup that will fix it for $15.

I could fix it for the cost of a guide if you live close by.