The Seahawks reached a three-year, $42 million deal with former Cowboys DE DeMarcus Lawrence, a source told The Associated Press.