Look for differences in price, stability and redox potential. Are we talking in vivo or in vitro? For in vivo use, you'd have to take metabolism also into account.
Engelbert Buxbaum. Thanks for the reply. It is for in vitro, and cysteine is almost half price of NAC. You're definitely right for the metabolism issue.
To reduce disulphides in vitro, Dithiothreitol is usually preferred to Cysteine, since it is able to reduce both cysteines of a disulphide bond, making it less likely to end up with a mixed disulphide intermediate.
Yes, it can. I use solution containing cysteine, urea and NaOH (up to pH 10) to reduce disulphide bonds in keratin-rich material in order to extract the soluble protein