nice write up. did you hard mount the switch or is it just hanging on the wires?
those switches are commonly available at most chain autoparts stores around here, along with online sources like summit racing, pegasus racing or Jegs. Boating stores like West Marine carry waterproof versions.