I'm kind of with Thornley here (I'm an engineer, although not a chartered one).
However, for non critical case screws I can't see any problem with stainless. However, I'll still probably replace them with zinc plated due to the potential for galvanic issues.
Just need to find a source of decent quality plated carbon steel screws...
You can use any one of several products on non critical parts and have no problems. The point I try to get across is do not take out high tensile bolts and replace them with generic off the shelf stainless. Looks good but it really defies logic. The work that goes into specifying fasteners for critical use is a science in its own right. If Brembo thought for one minute that generic stainless was a quick pretty fix they would use it, actually cheaper than high tensile, traceable fasteners, batch tested and properly formed. They do not.