Although many suppliers state "NACE MR0175" on their MTRs, this is not correct for the current edition. Alloys in section 3 of the document have limits on temperature, H2S partial pressure, pH, chloride concentration, and free-sulfur compatibility. Also different limits for many alloys used for different applications. It's not appropriate to simply state NACE compliance. There are limits for many alloys on hardness, heat treatments required, and processing.
For NAB, I'm assuming you are referring to nickel-aluminum bronze. Cu alloys do not have limits stated in NACE, just a warning that high general corrosion rates can be experienced. NAB suitability depends entirely on application and expected environment.