I just think you guys need to temper expectations. You're getting a 20 point scorer not a 20 goal scorer.
He's one year removed from an All-Star season too, my understanding is he was dealing with a hand injury for some portion of the season last year.
Even if it doesn't work, although I wouldn't be a big fan of it, a buy-out is an option that you can do whereas with Lucic his contract is structured to make it buy out proof.
And you lose Lucic's NMC which gains the Oilers an expansion protection slot.
I mean given the circumstances, there wasn't going to be a better deal for the Oilers and the Lucic conundrum than that.