You may be better off using the switches "sideways" so that they are not destroyed if the machine doesn't stop or takes too long to slow down.

My machines use microswitches or proximity switches that are triggered by passing targets or ramps. If you can't rely on the system to stop safely when you drive the axis at the hard stop at full rapid speed, it's not much of a safety feature. Rather like standing in front of a car to flag it down, hoping it will do so!

I have had occasions where the limits weren't set up correctly and the axis went on until it jammed on the end stop. Not nice - but at least the limit switches weren't trashed and in my case the ballscrews / bearings etc survived.