Two years in a row may be a bit much, but then why splurge on Pearce or Eovaldi? Pearce is a "nice to have". Guys like him are usually available at the deadline for cheap. RH platoon bat who plays COF and 1b, there will be 3 of them moved at the deadline this year at a minimum. Eovaldi is a good get if he stays healthy, but based on your squad, he's at best your #4 and more likely your #5. To spend $17 mil on him sounds like a little too much, IMO. You could have kept Kelly and signed Ottavino for that amount.