The 49ers are nearing a long-term deal with linebacker Ahmad Brooks, according to league sources. The agreement with Brooks could be finalized quickly and is expected to be worth roughly $7 million per year over five years. Brooks started every game last season for the 49ers and finished the season with 50 tackles, 7.0 sacks and one forced fumble.