The clubhouse boost he provided, especially during the playoffs was huge, and I think that was part of the reason the stretched to bring him back.
After Eovaldi basically sacrificed himself for the team, Sale and Price stepped up and asked if they could do the same in the following game. That had enormous value, but I'm not sure that value is transferable to a 3 year deal.
I was okay with the signing. I thought it was slightly too high on money and should have been 2 years not 3, due to his injury history.