I would definatly contact Orvis. Their repair work is not only well respected but seems to reasonably priced.
AgMD