I did some business with KEH. I sold a couple of items to it. I considered the price given pretty fair considering it IS a business and it has to make a profit. It certainly was NOT pennies on the dollar but it was far less than what I can get on person-to-person deal. Then again, all I had to do was to ship the item. Pretty painless experience.
No experience with B&H.