The Steelers could keep him for another couple of years for only a million or so dollars. Then two seasons from now, he could likely get an eight-figure contract on the open market. If you give him and his family some guaranteed security via a decent signing bonus today, he might accept a deal now that splits the difference between the $1-2 million he would be getting for 2017 and 2018 and the $10-12 million he might be able to get in 2019 and beyond.
Use the deal we gave Marcus Gilbert a few years ago as a basic framework (a 5 year extension worth $30,815,000 in new money with a $7,650,000 signing bonus). That Gilbert deal gave him a cap hit of $2.39M in 2014, $3.25M in 2015, $4.07M in 2016, $7.31M in 2017, $7.36M in 2018, and $6.64M in 2019. I could live with a similar payout schedule for Villenueva over the next several seasons.
Use the deal we gave Marcus Gilbert a few years ago as a basic framework (a 5 year extension worth $30,815,000 in new money with a $7,650,000 signing bonus). That Gilbert deal gave him a cap hit of $2.39M in 2014, $3.25M in 2015, $4.07M in 2016, $7.31M in 2017, $7.36M in 2018, and $6.64M in 2019. I could live with a similar payout schedule for Villenueva over the next several seasons.

Comment