considering this is a merchant selling goods to a merchant I don't get why he expected them to buy it off of him for the market price, the other merchants need to make a profit with a purchase like this. Them buying it for 850 isn't even that bad considering but 900-950 seems a more fair price considering the amount he brought, if he really wanted to make 1000G per gram then he should be selling it directly to the merchants.