I might be in the minority, but I have no issue extending Lindgren for 2-3 years as long as the cap hit isn't very much more than $3M he's making right now.
The cap is poised to explode, and a $3Mish cap hit on the 3rd pair is just fine.
He's also coming off the worst season of his career, one where he looked like he was playing injured for much of the season. There's reason to believe his play could rebound, but that needs to be taken into account in the length and AAV of his contract.
The big thing is player utilization. He needs to be on the 3rd pair. That's on the coach. Find a better partner for Fox.