Just got the Sieg X2D last weekend and about to order the parts for the conversion. However I'm still a little confused on what motion controller to settle on, wanting something i can expand on for future use while trying to keep the cost below $600

This is what I'm currently looking at getting; (I like the option of being able to use Mach3/4 or UCCNC)

Code:
3-Axis NEMA23 CNC Kit (PS 48V/12.5A 570 oz-in KL-5056 Stepper Driver)
https://www.automationtechnologiesinc.com/products-page/stepper-nema23-3-axis-kits/cnc-stepper-motor-3-axis-kit-1

UC400ETH ETHERNET MOTION CONTROLLER for Mach3, Mach4, UCCNC
https://www.automationtechnologiesinc.com/products-page/cncdrive/uc400eth-ethernet-motion-controller

Switching Power 12V/5A 110V/220VAC
http://www.automationtechnologiesinc.com/products-page/switching-power-supply/12vdc-5a
I've read and watched more YouTube videos then i can count, but being new to all of this and the amount of different parts everyone is using I'm honestly kind of overwhelmed. Is the UC400ETH a good choice with this kit with the C10 BoB.