If A=B and B=C but A<>C then there is something seriously (scientifically) wrong with the definintion of 'matches'.
For fingerprints, you need twelve points where print A precisely overlays print B, before you can say in a court of law that the prints "match". Even now, however, fingerprint "matching" is comming under fire. Also 2 in 10,000 people have "the same" (scientifically) fingerprints.
Bullet rifling marks are a whole 'nutha matter. This puts a real damper on the "balistic fingerprint" database crap, doesn't it.
It's more like A~=B and B~=C -> A~~=C. I sure wouldn't want to be convicted of a crime because I happened to stop by the sporting goods store, gun shop, or gun show table, right after or before the real killer. I can't believe anyone was ever convicted on such flimsy evidence. But I guess many have been. Those lead batches are each used in tens of thousands (or more) of bullets, and it stands to reason that a shipment of a particular caliber, to any one dealer will probably contain bullets all, or almost all, made from the same batch. How does that prove anything?