PrintNC is the next step up from MPCNC. It still needs some 3D printed parts but is mostly locally-sourced steel profile and electronics bought from Alibaba: https://wiki.printnc.info/. Last time I looked the parts cost circa $1000 but that was a few years ago and I expect inflation has probably doubled that.