Wasn't that long ago that some Win fans were saying Kane > Bobby Ryan. Times change. Still, this seems premature. He's still young, and plenty talented. This would be selling low on him.

Given the choice between 21 yr old Kane and 26/27 yr old Ryan, I'd look closely at Kane having 5 and a 1/2 yrs on his contract vs. Ryan having 2 and 1/2 yrs on his contract. I'd look at their production, their salaries and prefer Kane.