As far as spending money paths go it looks pretty good. They would have considerable money coming off the books next year, followed by Lester, Ortiz, Gomes, Ross. So the move would not hurt roster flexibility going forward either. As long as they don't give up anyone important to get Garza, I can't really find any reason to argue your proposal.
edit: Salty+Cecchini+Workman for Garza? I'm not a huge Garza fan but I wouldn't be upset over a package built similar to that to acquire him.