I recommend the $960 CNCFusion small mill deluxe conversion kit (Add 2 $30 helical couplings) for this mill. This kit includes premium ball screws and pre-loaded ball nuts for practically zero backlash:
LOW COST, POWERFUL & RELIABLE ELECTRONICS for (S)X3:
$289 G540 This IS a deluxe, advanced features breakout board also.
$098 Keling KL23H2100-35-4B 381 oz motors for X and Y
$099 Keling KL34H295-43-8A 906 oz N34 motor for Z (Detunes to 520 oz W/G540. Changing Z pulley to 1.23:1 = 640 Oz)
$060 Keling KL-350-48 48V/7.3A PSU. (This will handle 3 motors. 4th axis may need more amps.)
$014 pulley http://sdp-si.com/eStore/PartDetail.asp?Opener=Group&PartID=59152&GroupID=217
---------
$560
You can use THIS wire for motor cables and home/limit switches. Ground the drain wire ONLY at the driver end. (Pins 3,4,5 for motors, PSU Ground for homes/limits)
You won't need any db9 motor connectors with the G540, as they come WITH it. The G540 also has circuitry for simple spindle speed control and outputs for dc relays to turn coolant pump (Or router motor) on or off.
These inexpensive relays are very good for starting and stopping spindle motor, cooling pump, vacuum etc.: