i add it to orange juice to inhibite non enzimatic darkening, i can't use vitamin C cause it's too expensive. but the sodium metabisulphite is toxic, so i'm searching for a subsitute for long term storage
Na-metabisulfite is not toxic, only thing you have to add within limit. It produces SQ2 and benzoic acid is also you can add but you have to think about color of your product too.
Non-enzymatic browning needs transition metals to actually happen. Can't you complex them, i.e. using citric acid? This will also lower the pH and protect the juice from oxidation.