I don't think anyone would be surprised that the Steelers won't pay top dollar for a mediocre RB. Steelers don't pay top dollar to any RB. Even if he's the best RB and their #2 WR, putting up historic numbers of scrimmage yards per game. They are cheap, rarely overpay wink wink Cam
If Harris has a good year I could see an 8-10 million per year average for 3 year contract offered, but with less than 10 million guaranteed.
Thats how they play the game. Guaranteed money is all that matters for a RB, The rest is window dressing.