Long was due a roster bonus, but did not feel comfortable taking it since he had not made a decision about if he would play in 2019 yet. The bonus was moved to after the NFL Draft, per Jeff McLane.
Bradham was previously set to count $9 million against the 2019 cap, while Long had a cap hit of $5.6 million.
Bradham, 29, is a former fourth-round pick of the Bills back in 2012. He played out his four-year, $2.564 million rookie contract before signing a two-year, $7 million contract that included $4.5 million guaranteed with the Eagles.
Bradham made a base salary of $3.5 million for the 2017 season before signing a new five-year, $40 million contract with the Eagles in 2018.
In 2018, Bradham appeared in 15 games for the Eagles, recording 97 total tackle, two sacks and one fumble recovery.
Long, 33, is a former No. 2 overall pick of the Rams back in 2008. He spent eight years with the Rams before he was cut loose in 2016 and later signed a one-year contract with the Patriots.
The Eagles signed Long to a two-year contract in 2018 and he made a base salary of $2.5 million for the 2018 season.
In 2018, Long appeared in all 16 games for the Eagles, recording 23 total tackles, 6.5 sacks and two forced fumbles.