I have a collection of Chinese narrow-wide chainrings on hand (Ybecki, Ganhopper, and VXM) and so far they are fine, no drops and they don't look half bad either (I guess it's not rocket science). 94bcd is tricky to find; 110 is everywhere. For as little as $7 on Amazon; I imagine you can also find similar stuff on Ali for even less. The 1x7 happens to be running an old 8 spd chain without issues.
There's no way I coulda squoze a 42t chainring in there and still get a decent chain line, even 38 was *really* tight. 36t gives a range of ~28-86 gear inches with the Sunrace 11-34 7spd cassette, which is fine for commuter duty on an old mtb frame I think -- you're not gonna be setting any land speed records, but you may want to peel off into the dirt from time to time...