San Francisco 49ers offensive tackle Trent Williams (71) Mandatory Credit: Kyle Terada-USA TODAY Sports
The SF 49ers face some serious dilemmas in NFL free agency this offseason, but these five free agents need to be retained at all costs.
It was one thing for SF 49ers general manager John Lynch and head coach Kyle Shanahan to build a Super Bowl-caliber roster.
Ultimately the tougher challenge will be keeping it that way.
Despite their 6-10 finish last season, the Niners have a lot of good players, and good players want to get paid like good players should.