I have a box of assorted pin sizes I got from some place, either eBay or Amazon but they suck. I've had two break on the same watch and one break on another watch. One gshock and the other is my seiko. Is there a reputable place for sturdy pins in assorted sizes?