@kappykaplan is definitely right about having the oil replaced but it should only be done by a competant instrument shop in your area. I had mine done about 25 years ago for fraction of what a replacement compass would have cost.
Where the need for expertice and equipment comes in is that I received a report on what was done to the replacement oil before being installed in the compass ball. Seems the oil was held at a 29.XX" Hg. vacuum for 24 hours to remove any dissolved air before installing in it in the compass. All replacement part numbers also listed on the invoice. The fellow doing the work said they did all compass repairs that way for insurance purposes. I suppose the compass is now registered somewhere in gawd only knows where.
All I care is that almost 25 years later there isn't a trace of a bubble in the oil and the diaphragm is still intact..