New oil pressure switch doesn’t fit...318 LA

On my 360 stroker years ago I could not find an oil leak but when I pulled the motor I could see that someone had tightened the oil sender to tight and cracked the block! I cleaned and ground
the crack slightly and used JB Weld in the crack.It has never leaked since. I have seen your images and it appears to be Okay but it never say never!