So based on all of this, I am 'leaning' towards this type of limit switch. There is no 'end' sensor so if it runs part, it just pushes the arm.

Something like this -