Silva was awarded a hefty contract after going 13-14 in Minnesota, and it just has not worked out for him in Seattle.
Bradley is a nice pick up for the Mariners. Bradley can be their new left fielder and play in the relatively quiet Seattle, where the media hasn't been an issue for too many players.
If Silva can pitch in the NL, maybe this trade will work out for both sides. Until then, this is a huge steal for the Mariners.