I looked into this when my Danforth did what yours did . Ritchie does rebuilt them . 5 or 6 years ago the cost was around 60 bucks. Google their website.
I had mine redid on my 3200, with new glass, fluid, and light. $90. Thing looks literally new (the new glass is awesome), highly recommend replacing the glass if you can.