5 years would be disastrous. Ideally 6+ years, but if we truly cannot get there, a 3 year bridge would be the next best thing. Keep in mind, Pettersson's agent will be looking at how we address this contract as well, so it is important that we get it right. And, I am aware that can mean a lot of things.
With Boeser we could spend 6.8mil per for his next 5 RFA years, then increase to 10mil per for the next 3 UFA years, and we'd be left with a 8mil x 8 year contract. A part of me wouldn't hate that, but I'd rather find a way to get the full 8 years slightly below that, even if it is like 7.8mil.
Then, next year we sign Pettersson to a 4 year, 7.8mil contract to match Boeser's. No UFA years so it is justifiable, and it takes Pettersson to a point where he still has two years left of RFA (if my math is right). He can then get his big 8 year contract at age 26 taking him through his prime years.
Bang! Haha.