from a business point, 40% seems very reasonable. Standard retail margin is 50%. If they don't have to pay for the items in advance, they should be getting less. so 40% makes sense. If you drop the margin too much, it is not worth the time to the store owner so you have to give them some incentive to try to sell it.
pierre