sale buy shanghai factory price