Steamer600, which assumes 200 innings from each starting pitcher, projects 28-year-old lefthander Brian Johnson with a 2019 WAR of 0.7 and an ERA of 5.10:
https://www.fangraphs.com/projections.aspx?pos=all&stats=pit&type=steamer600&team=3&lg=all&players=0&sort=19,d
Steamer600, which assumes 450 plate appearances for each catcher, projects nearly 27-year-old Blake Swihart with a 2019 WAR of 0.2 and an OPS of .652:
https://www.fangraphs.com/projections.aspx?pos=c&stats=bat&type=steamer600&team=3&lg=all&players=0
I question whether two barely replacement-level players, who are out of options, will bring back "a very good, cost effective" reliever.