I think they can do both without much difficulty.
The Price signing was solid - you pay a bit more to win an auction (it is why almost all UFA deals are losers), and the contract is written in a way that the commitment is much less than the headline number (especially if Price pitches well). And Price has had a tricky transition year which while uneven has not done anything to reasonably lower optimism that he will perform well in 2017 or 2018 (at least).
The Kimbrel trade was not one I liked, but one I got. The prospects were blocked to a degree, and Kimbrel was best in class with some team control. Now personally, I don't think the marginal difference between Kimbrel and somebody average was all that much (a commentary on the job, not the pitchers) - but they got a good pitcher back.
The Pomeranz trade is one I thought was expensive, but again - low level (on the farm) pitching is so volatile compared to crackerjack position players that if you can help get young quality controlled talent to the major league level, you have to listen. San Diego had to love the deal because you just don't get Espinoza's sort of ceiling every day, and that is fine when you are as far from being good as they are. There is a chance this ends up like the Beckett deal where Espinoza ends up an elite guy by 2020, and people on forums this will whine about how we can't develop quality pitching and let good guys go - although the major league value Pomeranz could deliver might end up being quite good. I've mellowed on this deal some for sure.