It could be done easily. I don't think CarGo is a good buy. He'd cost a lot and has bad home/road splits and bad lefty/righty splits. I'd rather get Dickerson. If he stays healthy, he'll have a very bright future.
If the Rockies would take something like Fedde, Cole, Lopez, Severino for CarGo, then id do it. The Rockies probably perceive him as having too much value.