The NPL in the UK checks master weights for test houses which have to be recertified regularly. That 100g weight should have had a certificate with it when new from its country of origin and should have never been handled without special tools, never fingers. Weights should stay the same wherever they are, but spring balances would be affected by local gravity.
I have one of those cheap electronic 100g scales and got some even cheaper weights which are about +- 50mg which is good enough for my purposes, I think the balance may be better than the weights. If I weigh the weights individually and record the scale readings, and then more than one at once, the scale shows the combined weight within 5mg.
The plus or minus one millionth part was indeed correct at the time the weight was certified. A metrology department would expect to work to that tolerance.