I was cleaning up my home a couple of weeks ago and I came across two cheap watches that I like to wear, both with missing strap pins. I had broken them when my daughter was younger and never got around to repairing them.
I needed new watch pins and I found them on Amazon, they were $3-5 for a pair. Not bad, but then I found the linked item. $8, Prime, for 360 watch pins ranging from 6mm to 23mm. Sold. Comes in a nice plastic case too.
I shouldn’t need to buy any more watch pins for the rest of my life.