Para eso existen los anti corrosivos y algunas cremalleras vienen electro galvanizadas, todo dependerá de lo que consigas.
http://www.petrilac.com.ar/producto.php?producto=105&uso_linea=linea&uso=
En cuanto al sensor es mejor el fin de carrera, incluso los sensores de proximidad cumplen la misma propiedad que el magnético pero son más frágiles, algunos nos están protegidos para la intemperie, también tienes que considerar las características eléctricas de estos elementos, incluso son más variados y fáciles de conseguir, por lo tanto opta por los fin de carrera.