I've had bad luck with MakeGeeks. Very late shipments, missing parts, wrong parts, incompatible parts. 3 months since I ordered the mini kossel now without a working printer.