These are great, and I use them on all my gear. The kit includes a variety of sizes and shapes. The adhesive is very strong and will stick to virtually any surface, and the label is protected by a transparent plastic coating that makes it very resistant to scratches. The printing is rated for fade resistance after several years in the outdoors, and the price is just right.
Disclaimer: I used to work at this company. They're good people.