I'll try and keep this as short as possible. Essentially, two of our teams missed the keeper selection deadline and because they have had all summer they are going to lose their rosters to the draft. We are allowed to keep players through their contracts, when they expire as a UFA they join the entry draft class, and non-protected players, to form our draft class.
I pick at 2 (first pick has been selected), and the following players are now available to me. It is an offline draft with no time limit. My window is realistically the next 4 seasons, with Kaprizov expiring in 4, and Makar expiring in 5.
Kucherov - 5 years
Eichel - 4 years
Gaudreau - 7 years
Zibanejad - 8 years
Lafreniere - ELC + Extension
League scoring is:
G,A = 1
PPP, SHP, GWG = +1
SOG = .20
BLK=.15
Hit=.10
I'd go with Kucherov since his window fits with your Kaprizov(4) and Makar(5).
He's simply still got really great stats, which may decline in 5 years - but you're buying a specific window... and you can do a nice rebuild when these three guys end.