That's a big cap hit, and there's a big signing bonus next year.
I like how he's looked so far this year, back on pace for his "normal" pacing. However, these drops in production over his history is troubling, as 4 times in 12 seasons he's failed to hit 20 goals, while 4 seasons he's gone 30-40 goals. He's well compensated for his "on" years, overpaid during his mean years, and an absolute albatross, each being equal odds it seems.
Cap hit, signing bonus, his NMC and his inconsistency year over year would make it very, very hard to find a team that can fit him, can use him, and that he'd agree to.