If it was one of those "only one light" scenarios I'd try to get away with a hybrid design, like the Smart PD used in Nitecores and McGizmos.
In theory they provide the convenience of a clickie without the moving parts that often lead to failure plus the reliability of a direct contact based switching system like those found on traditional twisties.
It's like a twisty that doesn't need to twist....LOL