TSN’s Bob McKenzie is reporting that defenseman Christian Ehrhoff has agreed to a 10 year, $40 million contract with the Buffalo Sabres. Ehrhoff was set to become an unrestricted free agent if he was not signed by noon tomorrow. The Sabres acquired Ehrhoff’s rights yesterday for a 4th round draft pick. McKenzie has verified and confirmed the 10 year deal. He breaks it down as follows: Year 1: $8M signing bonus, $2M salary; Year 2: $5M SB, $3M sal. That’s $18M in 1st 2 yrs, or $15M before puck drops on 12-13 season. Year 3: $4M; Year 4: $4M, Year 5: $4M; Year 6: $4M; Year 7: $3M; Year 8; $1M; Year 9: $1M, Year 10: $1M. Modified NTC. Cap hit=$4M/yr.