Make sure to check out Brigid22's article about why Ballard would be a good fit on the Minnesota blue line here.
According to Russo and capgeek, the terms of Ballard's deal are as follows: two years for 3 million, a total cap hit of 1.5 million a year. This leaves plenty of money for the Wild to sign Jared Spurgeon to a new contract.
This also sets up the Wild with a pretty solid blueline. The projected lines for the start of the season are
Ryan Suter - Jonas Brodin
Marco Scandella - Jared Spurgeon
Everyone likes to hate on Stoner, but he plays well on limited minutes, and will be a decent guy for the 3rd pair.
Ballard is coming off a rough year with the Canucks, much like Tom Gilbert for the Wild. This trade is basically getting a guy who had a huge price tag but not a lot of production for a much cheaper price.
Wild fans will also be happy to learn that Ballard is not only grew up in Minnesota, but he also is a former Gopher. The Wild are well on their way of pokemon-ing all prodigal sons. Gotta catch em all, gotta catch em all...