I think this is a bit too situational. Most times you would discard at most one card at a time, and the stock gain would be too low to contemplate for the high cost of this card. The only good thing about it is the Legend keyword, but still if I would decide to play with Legends, this would not be a card of my choice for my deck.