OK, I think I have a great solution. It's basically what Quad suggested earlier:
I would use hockey tape and lay it on the inside and wrap it over the cap lip so it covers the outside as well. That would keep it from rolling off when you put it back on the lens.
I don't know what "hockey tape" is - we don't have anything by that name in the UK - but I used black electrical tape. (Do you call it by that name in the USA? If not this Wikipedia article
will tell you what I'm talking about.)
It makes the lens cap a nice snug fit, and because it's black and plasticky it's virtually invisible. So it satisfies my requirements of looking professional and being customer-proof.
| 



