hey guys i was wondering if anyone could give me some advice on parts for my first cnc machine. i want to mainly do woodworking on it but in the future i want to possibly mill aluminium etc.

These are the rails and ballscrews i want to order:
Link

And this is the G540/stepper package i want to get from kelinginc:
G540 3 axis package (One G540 + Three
KL23H284-35-4B (1/4” Dual shaft with a flat) 387 oz-in + one KL-350-
48 48V/7.3A 115V /230V power supply: $494.95

So if these components are ok, i've got the table and stand sorted, i have a 12,000rpm adjustable router and an old pc to control it.

The only other bit i can think of that i need are:

Limit switches
E-Stop Switch
Mach3 (will order from keling to get discount with G540)
Routing/Milling bits

Is there anything else i'm missing? And will it all work well together?

Any help will be greatly appreciated guys.

BTW. it will be a fixed gantry cnc to aid in rigidity as i'm not confined by space.