Hey Butch,
I agree with @Atroz, you already know my advice.
If building a machine with parts from different sources is nothing you can do now, you can only buy something ready to use. If you buy a Onefinity Standard Series or Elite Series (available here), you get a machine ready to use. With Standard Series you get the (Buildbotics-derived) Onefinity Controller that most people use here, or with Elite Series you get the MASSO G3 Touch Controller with closed-loop steppers for increased positioning reliability. Both will work out of the box after a very simple assembly. Onefinity CNC is known for extremely fast assembly (one hour).
- Onefinity Standard Series Assembly video
- Introducing The Onefinity CNC (videos playlist)
And as for Elite Series with MASSO controller, you will be able to upgrade your Standard Series machine to Elite Series later, when Onefinity will offer the Upgrade to Elite [1], [2].