Diaz would be a great asset to have who will be around long term. He would be on the next playoff team. My first choice would be for someone like Justus Sheffield or a list of about 3 of their next level guys (they have some interesting looking international players as well), but Diaz is a guy who will either be your long term close on the next playoff team, or he will be a guy that another team would back up the truck prospect truck for. Either way, we are talking about some long term assets.
As long as we aren't giving up anything of value to do the deal because we are taking on Cano, I am all for a move like this. I would also throw a Zach Grienke out there as another person to set up a deal like this around.