To me it would depend on how many keepers I was allowed and how badly I needed them. If I already had a very strong team, I might pass on this deal whereas if I needed to improve my team I would likely do this deal.
Who is on your team now and how many keepers do you have?
So who you going to drop? That becomes the 4th man in the deal and needs to be considered. I think this is close but I would I think AO is just pure gold and would have a hard time pulling the trigger on this myself.