I am a fan of TMR as a retailer. They have offered me very competitive deals on new equipment, which when backed by their 60 day return policy made the deals no-brainers.
I once sold an item to TMR that got no traction on the usual re-sale sites. They paid a low percentage of retail. I generally would not reach out to them again to sell an item unless all other possibilities were exhausted.