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.
Nola is a free agent after next season and Wheeler the season following. They’ll be up against it soon enough.