This looks realistic.
I might go a step further by trading JD for the best prospects or young ML talent I can find, even if I pay part of just his 2020 salary. (He will likely opt out after 2020, unless he gets hurt or falls off a cliff.) I'd hope we go back to spending in 2021, including making a solid offer to Betts.
No FA returning. No JBJ or JD. Sign only FAs that look like they can help for the long run at a reasonable cost or 1 year bridge players to fill some gaps and keep us respectable for 2020.
SP: Sale, ERod, Price, Eovaldi, D Hernandez, Chacin
(Wright/Johnson/Velazquez/Weber/Shawaryn)
RP: __FA__, Workman, Barnes, Hembree, Taylor, Walden
(Failed SP'er/Brasier/Houck/Brewer/Lakins/Poyner/Reyes/Feltman/Bazardo)
1. Betts RF
2. Beni LF
3. Bogey SS
4. Devers 3B
5. Chavis 2B
6. Dalbec/Ockimey or Travis 1B/DH
7. Ockimey/ Travis 1B/DH or Chatham/Lin 2B
8. Vaz C
9. __FA__ CF