|Not sure where you are located, so it's difficult to recommend where you can go to get the compass repaired.
But given that most new compasses cost around $175.00 to $200.00 it's probably not worth repairing it.
Last time I got a compass repaired it was some guy who had a little hole in the wall shop up around York University on Keele St in Toronto. Last time I went to find him he was gone, business closed, probably because his minimum was $80.00 plus parts most people just decided to get a new instrument.
Why not measure the size of the hole in your bulkhead and find a suitable replacement?
Still Knot Working,MkV #75