Reyes will cost a wealth of prospects. That is a no-brainer, but I'm talking about Beltran.
Beltran has a 20 million dollar contract, and won't be netting anyone a first rounder. There are only a handful of teams that spend that kind of money. Factor out the ones not in the playoff hunt, and the ones cutting costs, and the ones who are set at corner OF... and there are a maximum 1-2 other teams who will be interested.
Nowhere did I say that Hanley will be a bad outfielder. But it will take him time to adjust to the position. We're in the middle of world series run, and quite frankly, I prefer the sure-thing right now.