Thanks again for playing this on stream!
By design I definitely want players to at least haggle, with the generous offer being more for secondary benefits or special events (neither of which I had time for unfortunately), or to guarantee buying a rare item without an angry customer.
If it felt a little cheaty to haggle for profit, I think fits the setting. ;)