New oil pressure switch doesn’t fit...318 LA
That pin hole will not hurt anything, the seal is the sealant on the threads.
Actually in this condition, I think a couple extra wraps of teflon tape on the male threads that go into the block, would tighten the threads enough.