Screen printing is a messy process, so there is a lot of set up and overhead for small volumes.

On the other hand, the sticker industry has become quite advanced. You can order very high grade stickers produced for reasonable money. And you can stick them on whatever item you feel is appropriate.