best quality with negotiable price cnc machine tools