Sounds like the type of compass that was originally installed in DH 82 Moths? Any Aviation Instrument shop should be able to overhaul it. Unfortunately I'm in Australia so can't give you any recommendations. If you have problems email me with details of the compass and I'll see what I can come up with.