I have used Citric Acid for some while now ,it being much more user friendly and as effective as alternatives.
A tip I was given ,so that its life is extended , is to add a splash of bleach into the mix . When stored in washed out plastic milk containers , it keeps good for months without going off.