If its Odalis, Cesar, and Edwin Jackson, I'd do it.
Odalis would be a great 3rd-4th starter. Cesar is an NL type player and wont provide much offense, but hes just about the most solid defensive ss in the league. Edwin Jackson is probably their top prospect and would be ready to pitch next year. Having Maggs gone would be a huge hole in the lineup but that deal would be much better in the long run. It would also free up more money to resign Colon.
Colon
Buehrle
Esteban
Odalis
Edwin Jackson/Garland
That looks damn good to me.