As I said before, you and I are mostly on the same page when it comes to long term contracts. I agree with everything you wrote here, except I would stick to 3 years or fewer for Eovaldi. Raise the AAV a little if necessary.
That said, I really don't think Eovaldi can be signed for 3 years. I think it's going to take four. I would let him walk. I think Dombrowski will go 4 years.