A.J. Klein’s time in New Orleans is reportedly over, as the free agent linebacker has agreed to terms with the Buffalo Bills, a source confirmed to The Times-Picayune | New Orleans Advocate on Monday. According to a report from Sirius XM’s Adam Caplan , Klein agreed to a three-year, $18 million deal with $9.