The Minnesota Vikings may have overpaid for former Green Bay Packers' star Greg Jennings, but after trading Percy Harvin, they had nothing at wide receiver and had to make this move.  Jennings agreed to sign with the Vikings for a five year  $47.5 million deal with $18 million worth of guaranteed money. A lot for a player who will turn 30 when the season opens, but the team had no choice.

The Vikings only had Jerome Simpson and he’s really nothing more than a number three receiver and the team desperately needed to provide quarterback Christian Ponder a legitimate number one option and when Jennings is healthy he his still one of the top receivers in the league.

Considering Jennings was the number two receiver on the free agent market after Mike Wallace and received $18 million less, the contract doesn't look too bad in comparison, but they may regret it in a few years, when they are paying a 34 year old receiver, close to ten million dollars.

Do not be surprised if they sign at least one more receiver and use one of their two first round picks on a wide receiver as they still need depth and talent at the position, but this was a solid start. Once again, this was a move that the franchise needed to make and it improves the team dramatically at its biggest position of need, so it is hard to bash the deal.

Grade: B+

Follow Michael on Twitter @MikeElworth24 and Like us on Facebook at NFL Draft Insiders