Everyone likes the idea of buying cards from the trash, but often there's nothing there but, well, trash. I wonder if a mechanic like this could work:
Junkyard ($5) Action - Reaction
+1 Card
+1 Action
Set a card aside, +$ equal to its cost, cards set aside in this way are placed on the junkyard mat [which is shared] at the end of the turn
________
When your opponent trashes or sets aside a card, you may reveal this and set it aside. During your next turn, restore it to your hand, +1 buy, and you may buy cards from the junkyard mat.
While this is in play, cards on the junkyard mat cost $2 less, but not less than $0.
The idea is that you can trash stuff for money, but the stuff you threw out is up for grabs at a discount. The reaction is kind of a tortured way of preventing someone from quickly trashing and rebuying his or her own cards.
I put +1 Card +1 Action to make it better than Salvager.