What about hydrogen peroxide? Percent?
The normal, off the drug store shelf, is sufficient. I think it's three percent.
" Hydrogen peroxide, like many household chemicals, can expire."
"If you've ever poured hydrogen peroxide solution onto a cut and didn't experience the expected fizz, it's likely your bottle of hydrogen peroxide has become a bottle of plain water. The 3-percent hydrogen peroxide solution you can buy for use as a disinfectant typically has a shelf life of at least a year and up to three years if the bottle is unopened."
"Once you break the seal, the hydrogen peroxide will last 30 to 45 days at peak effectiveness, with about six months of useful activity. As soon as you expose the peroxide solution to air, it starts to react to form water. Also, if you contaminate the bottlesuch as by dipping a swab or finger into ityou can expect the effectiveness of the remaining liquid to be compromised. "