I like how the Farmer's Market Infobrick is a blatant rip-off of the already terribly made drug code. At least put a little bit of your own real effort rather than changing some code and changing names.
Besides, a little bit more realism doesn't hurt. Sure, making things classic is different and fun, but don't make things like:
"You have sold NUMBER ITEM to a stranger for MONEY."
It adds no depth to the game and it's things like that that can ruin player interaction. Make more player interaction, you're just making things boring when they could be potentially very fun.