Winn had a couple of decent years in San Francisco but never drove in more than
65 runs in a season, very low for a corner outfielder. The Giants would pay him
$29 million through 2009 while never finishing higher than third place.
Is this enough to qualify as a bust?
I disagree, Winn had more then just decent years but actually some pretty good years with the Giants. He had 3 seasons of 3+ WAR (according to baseball-reference) a season of 2+ WAR and 1 season at replacement level.
This to me does not even close to a bust, the Giants have made much worse trades and this is not one of them.
If your on Twitter you should definitely follow the The Crazy Crabbers. If you're not you should really consider joining, lots of good stuff going on there.