Not sure where you are located but Automation Direct (USA) sells High Precision Touch and Tool Setter limit switches. They claim 0.5 micron (µm) repeat accuracy, no movement differential, no temperature drift, and dustproof / water-resistant (IP67). Not cheap though, $116 USD. Hope this is helpful.