Why not go to your local farm supply outlet and buy all the pins you want ?
I have a UFA ( united farmers association ) about 2 blocks from me ... pins are like .29 cents each and bodys .49 cents each or even less of you buy a package of 100 or even 1000 .... they are all sealed and sterile
20 miles away is a vet pharmacy outlet where you can get them even cheaper then that !!! Not to mention what else you can pick up at the same time ... moo moo hint hint