Adrian Peterson is expected to receive a five-year contract in the $50 million range from the Vikings, with at least half guaranteed. Contracts to running backs of Peterson's age have often resulted in holdouts and turmoil in recent seasons.