If we can replace JBJ with a great defensive CF making min wage, we won't be losing much in CF.
Losing Price, to me, is just losing the potential of Price getting healthy and returning to form. I don't see the odds of that as being very good, so trading him makes more sense. If he stays unhealthy or continues to decline or both, what have we lost that we wouldn't have already lost by keeping him?
The major answer is money. If we can save some by dealing him and maybe get lucky with a resurgent Myers playing 1B for 1-3 years.
Just trading JBJ and Price would allow us to obtain a few role players and maybe give us a chance at one last hurrah in 2020. If July comes around and we're 10 back, I doubt anyone would be strongly opposed to trading players who will be gone or likely gone after 2020 (Betts & JD).
I'm hopeful we can keep our "down time" to just 1-2 years. I know that sounds sad and a bit tragic when you consider we'll still be neat the luxury tax the whole time not contending, but it is what it is.
We will likely lose JD's contract (and production) after 2020.
Hopefully, we bring Betts back, but if we don't, we'll have a lot of budget space next winter.
We lose Pedey after 2021.
Eovaldi & Price after 2022.