Agreed,
Starks was a serviceable player at one time. But that contract was ludicrous to give a part time starter.
I'm all for giving Lacy something along those lines, though I'm betting we pay a little more than 2 mil. I'm betting it comes out to around 1.5 mil base salary with close to 1 mil more in incentives (Pro bowl, 16 games, yardage, etc). He's still got plenty enough tread for at least 2-3 more years of solid production (if we retain him), and I think it would prevent us from using an earlier pick on back.