I bought a box of assorted roll pins from Harbor Freight a few years ago.
I got it on sale for less than $3.00. ( regular price is around $7.00, That is a little over $.02 each)
So, far it has had every pin I needed. (lost when trying to install)
315 Piece Roll Pin Assortment
Finish Black Oxide
Material Steel
Some of the Size(s) (4) 1/16 in. x 3/16 in.; (4) 1/16 in. x 5/16 in.; (4) 1/16 x 3/4; (4) 5/64 in. x 1/4 in.; (4) 5/64 in. x 1/2 in.; (4) 5/64 in. x 1 in.; (4) 3/32 in. x 5/8 in.; (4) 3/32 in. x 1-1/4 in.; (5) 1/8 in. x 5/8 in.; (5) 1/8 in. x 1 in.; (5) 1/8 in. x 1-1/4 in.; (4) 5/32 in. x 5/8 in.; (4) 5/32 in. x x1 in.; (4) 5/32 in. x 1-1/2 in.; (5) 3/16 in. x 5/8 in.; (5) 3/16 in. x 1 in.; (5) 3/16 in. x 1-1/4 in.; (4) 7/32 in. x 5/8 in.; (4) 1/4 in. x 5/8 in.; (4) 1/4 in. x 1-1/4 in.; (4) 1/4 in. x 1-3/4 in.; (4) 5/16 in. x 3/4 in.; (4) 5/16 in. x 1-1/2 in.; (4) 5/16 in. x 2 in.; (2) 3/8 in. x 3/4 in.; (2) 3/8 in. x 1-1/2 in.; (2) 3/8 in. x 2 in.