I have been using a P-Touch label maker on the boat. It's a pretty simple process to print new labels when things begin to fade. The problem I foresee will be the glue to attach the label to a fixture exposed to the elements.
The commercial purchased labels have lasted on containers and electrical wiring in the boat.