component price negotiation