There are ~950 computer screws on my desk and none (zero) of them fit the hard drive mounting I am trying to fit. There's a moral in here about measuring parts properly before ordering.
(One pack has some M3*10... with too small a head. The other has wide headed M3*6, which are too short. And the long ones are tapered heads so don't fit comfortably in the washers.)