For homebrew stuff I use a label maker from "Brother". It prints on plastic self-stick tape that comes in various color combos (black on white, black on clear, blue, red, etc.).
The tape seems to be quite durable but I've only been using it for 6 months or so. There are various printers, from $30 and up. The tape is $20ish per cartridge of 27' (lots of labels).
Lets see if I can insert a pix:
73, Bill N2BC