Source: Pittsburgh Steelers to add guard James Daniels, CB Levi Wallace

The Pittsburgh Steelers have agreed to a three-year, $26.5 million contract with Chicago Bears guard James Daniels, a source told ESPN's Jeremy Fowler.

Besides reaching a deal with quarterback Mitchell Trubisky, the Steelers have focused on the offensive line during the free-agent negotiating period, agreeing to re-sign right tackle Chukwuma Okorafor and adding center Mason Cole, also on three-year contracts.

The Steelers also agreed to a two-year, $8 million contract with Buffalo Bills cornerback Levi Wallace, a source told ESPN's Brooke Pryor, confirming multiple reports.

Daniels, who turns 25 in September, was drafted 39th overall by Chicago in 2018 and has started 48 games. He began his NFL career predominantly playing left guard before becoming the Bears' starting right guard in 2021. He also has experience at center, where he spent time during the 2019 season and played during his final two years at Iowa.

Daniels' position flexibility on the interior helped him develop into a productive player for Chicago. After a pectoral injury limited Daniels to five games in 2020, he came back healthy in 2021, playing all 17 games at right guard and posting the best pass-blocking and run-blocking grades of his career, according to Pro Football Focus.

Still, the offensive line was a problem spot for Chicago in 2021. According to PFF, the Bears ranked 25th in team pass-blocking grade while then-rookie quarterback Justin Fields had the second-highest rate of pressured dropbacks in the NFL at 42.8%.

Wallace, who turns 27 in June, entered free agency following the strongest season of his career after originally joining the Bills as an undrafted free agent out of Alabama in 2018. He has since started in 52 regular-season games.

He is coming off a season in which he stepped up as a leader after Tre'Davious White went down with a torn ACL, and he played well overall on the league's No. 1 defense despite ending on a tough note with the team's defensive performance in the playoffs against the Kansas City Chiefs.

Last season, Wallace started all 17 games and finished with 2 interceptions, 10 passes defended, 1 fumble recovery and 58 tackles. He was the most targeted player on the Bills' roster, allowing a 56.8% completion percentage as the nearest defender, per NFL Next Gen Stats, and giving up a team-high three touchdowns.

Earning a starting spot in 2021 wasn't guaranteed for the former Crimson Tide walk-on, who has had to fight for his role throughout his professional career.

He entered Bills training camp in close competition with second-year corner Dane Jackson to start opposite White. He ended up winning the battle over Jackson, but both ended up seeing significant playing time with White suffering his season-ending injury on Thanksgiving.

In four seasons, White has six interceptions and 30 passes defended in 52 games (all starts).

ESPN's Courtney Cronin and Alaina Getzenberg contributed to this report.