That is good enough. I think what you need to do is for parties that don't visit your shop you should be able to pay maybe someone from a nearby tavern to fetch you rumors to find more about things not send out a cut purse.
Or maybe once in awhile you find a party that is willing to talk more because they are in a desperate need of a specific item after failing the same quest a couple times in a row.
Or people who have been doing well, they may not talk too much. Maybe you can pleasantly surprise them.