Bears right guard Kyle Long has agreed to a restructured contract with Chicago that will ensure he's on the squad this upcoming season, reportsThe Chicago Tribune's Brad Biggs.

The 30-year-old Long had three remaining years on his old contract, but there was talk the Bears would release him to save cap space. He was supposed to have an $8.5 million cap hit this upcoming season.

Long tweeted, "Bear for Life" shortly before Briggs made the report Tuesday.

Long had missed at least six games the last three seasons due to injuries.

The Bears drafted Long with the No. 20 overall pick in the 2013 NFL draft.