Hi Trevor - yes, I use standard M5, M6, and M8 (metric) hex-cap stainless fasteners all over my Express. They're often the nicest part of my ratty beater.
I've found instances where the standard-size fasteners I have don't fit - mostly in places where bolts are half-threaded, or otherwise specialized. I've always ended up just cleaning, waxing, and replacing the original, non-stainless part.
In your case, it sounds like you don't have that option, so let me make a suggestion:
Find a bolt like the one you have that sort of fits the carburetor mounting holes, but much longer. Then, find some reasonably heat-resistant epoxy (JB weld would work, but there is better stuff out there).
Coat the tip of the long bolt in a thin layer of epoxy, thread it into the carburetor mounting hole, clean off the exposed threads, and let the epoxy set. Then, cut off the head of the bolt, file the tip round (by hand is easiest), and clean off the threads enough to screw on a nut of the right size.
After you've done all this, you should have a bit of threaded rod sticking out of your cylinder - you can then use a nut to hold on one side of the carburetor mount, and a bolt to hold on the other side.
Or, I suppose you could just order the part - there is a link to the NC50 repair guide and parts manual on this site somewhere...