Check out robotdigg.com for parts too. I bought about $100 US worth of parts, paid $30 US to ship them and they showed up via DHL in 4-5 days. I'm pretty patient, but not 2-3 months patient. :biggrin:
Thought i would chime in. I have both a 3d printer and cnc router that i have been enjoying.
3d Printer: Flashforge Finder
CNC Router: 500mm X-Carve