As Al mentioned, overtravel is very important when you're slinging big masses. I recommend industrial limit switches, rather than push buttons (which are meant for humans to press, not machines). Something like this:
http://www.mcmaster.com/#7988k2/=vw63cb