Rusney Castillo may have priced himself out of some clubs' budgets, but how about a team like the Giants?