What if items selling price just incrimentally decreased over time, and once it was below a certain point it is destroyed. This should work well for mats I think, but not so much for ex or sup gear- that might need another system of a NPC auctioneer/bazzar/etc, or a pay service at the merchant to keep the gear on shelves longer, or return to seller if not sold.