Carrasco costs more because he's young, very good and controllable.
Donaldson is different in that he is heading past his prime years and will be very expensive arbitration wise.
We had a deal for Carrasco that fell apart that was centered around Hoffman, Norris + one more (Pompey I believe) and it was scrapped at the last minute.