Free-agent defensive end Alex Brown has agreed to two-year deal with the Saints worth roughly $6 million, according to league sources. The Bears cut Brown last week.