negotiate factory price