You could always convert it over to LED if you can't fix it. I recently gave up on an old "vintage" light that I desperately wanted to keep original but couldn't figure out what was wrong. Now I couldn't be more pleased with the outcome of the LEDs and they are way brighter than an old single or double bulb. I know there's a link on here on ways to do it but my conversion was even easier, due to newer and more varied options in LED lights.
Go to Home Depot or equivalent and buy the new LED light that's supposed to attach to a brim on a baseball cap. It has 5 LED bulbs all running side by side, runs on a single lithium battery and the switch is on the side. I used a Dremel tool to cut a rectangle in the shiny, thin aluminum reflector plate, folded back the metal for something to glue to, stuck the light through it until it pressed up against the glass, glued it with some Gorilla Glue (being careful not to glue the switch), tore out all the heavy guts from the inside of the globe I didn't need anymore and it's done. When I want to turn it on, I open the case (it's hinged on the side), flick the switch, close it, and ride. All for less than a 5... 5 dollar.... 5 dollar foot long! Sorry. :mrgreen: