definitely will score runs for at least the next 3 years, but they still have a rotation of Wheeler, Nola, Suarez, ??? and ??? They already lost Zach Eflin. Baily Falter, Cristopher Sanchez and Andrew Painter are likely to contend for at least one of those slots. Painter was dominant in the minors last year, but only threw 103 innings and only got as high as AA so he's probably a later season addition.
Eovaldi is cheaper than Rodon. Take a chance on him, and if he's healthy, that's a good enough front 3. He and Suarez can even help in the pen in a 1 start series.