It certainly looks great, but there are some big question marks.
Sale's injury.
ERod never pitching a full season.
Eovaldi's injury history and never really being great for a full season.
Porcello has had some recent off years.
Price was called a "choke" and a "waste of a signing" just 2-3 months ago.
Here are some past rotations that challenge for #1:
Going into 2018, we basically had the same rotation, except for Pom (coming off 17-6 3.32).
2011: Beckett, Lester, Lackey, Wakefield, Buch/Dice-K (They didn't do great that year, but on paper, it looked solid.)
2009: Beckett, Lester, Wake, Buch, Smoltz/Penny/Dice-K
2007: Beckett, Schilling, Dice-K, Wake, Lester/Tavarez
2005: Schilling, Wells, Clement, Wake, Arroyo, W Miller
2004: Pedro, Schilling, Lowe, Wake, Arroyo
1986: Clemens, Hurst, Seaver, Boyd, Nipper/Sellers
1978: Tiant, Eckersley, M Torrez, B Lee, Wtight/Ripley
1977: Tiant, Jenkins, Wise, Cleveland, Lee/Aase
1975: Tiant, Wise, Lee, Moret, Cleveland