You can have it done by either Fords gun service: Ford's Custom Gun Refinishing - Ford's Desert Eagle Sights
or David Chicoines: index
Either of them can do a full out restoration. When it's done, it'll look brand new, if you want their services up to that level. They both offer a full line of gunsmithing services.