I would not make the trade.
Jose Bautista is 31 years old. Tulowitzki is 27 years old.
Miguel will be 29 years old in April. Hanley is 28 years old.
I don't think Bautista can keep his level for as long as the others.
Hanley had a down season in 2011 for sure, but if you trade him now you're trading him at his lowest level, while trading for Bautista at his highest level.
as for the 3rd keeper
I would have to go with McCutchen. still only 25 years old, hasn't yet reached his prime.