Maybe find a good local watchmaker / repairperson to show it some love with proper tools. I think it will polish up nice.