The Ducks agreed to a four-year deal with forward Alex Killorn and a three-year contract with defenseman Radko Gudas.