Love it. 2 years at roughly this AAV would have been absolutely perfect, but I understand why he wouldn't be willing to do that.
He clearly likes it here, so I wouldn't be surprised if we can work out something fair with him for 24/25 and beyond. I could see him scoring his way out of our cap plans, but I could also see him scoring enough to merit a modest AAV but decent term kind of contract to stick around in a place he likes. No matter what, I'm happy to have him here next year on a deal with essentially zero cap implications.
I genuinely enjoy watching him play and I think he's an above-replacement level bottom 6 guy. He can be a reason to watch a crap team or he can genuinely contribute to the bottom 6 of a team with playoff aspirations on a $1M deal. I like this signing no matter what direction Army steers the roster to this summer.