Yeah I think the only way GB reduces its risk in extending Love is to make the duration manageable, so 3 or 4 years sounds likely, and even that doesn't lower the risk of under performance much.I'm not sure either side is really eager to sign for more than 5. It's probably not in Love's best interest to lock himself into a really long term deal unless he's getting paid in Mahomes Dollars, $55M+... but it's not in the Packers' best interest to commit to that kind of money for such a long term. The kind of money it would probably take to sign him for 5 or more is probably more than Green Bay would want to pay.
I wouldn't be surprised if both parties were comfortable with something like 3, or maybe 3 plus an option or whatever. I think 4 is more likely, but I wouldn't expect it to go more than 5. Unless Green bay really, really beieves in him.
A lot depends on Love and how he sees his future in the NFL. If he has confidence in his game and the Packers try to mess with him, he could just play out his current deal ($20 mil I think) and then go on the market in 2025.
Love played too well for too long, including playoffs, to risk losing him. And big deals are always risky, even when the player's ability is well known (Bakhtiari). Love will get $50 mil/year, give or take. But we don't know what Love is thinking. Anyway, I'll feel better once a deal is done - 3 years, 4 years, whatever. Love is the real deal. Never thought I'd say that, but hey, I'm happy to have been wrong about him.