The Bucks would do this in a heartbeat and throw in a couple of 2nd round picks even if not asked. We don't even have to send Baby and Giddens, unless they're needed to make the salaries work.
Gadzuric has one of the worst contracts in the entire league; he's grossly overpaid for his production and his contract still has 3 years on it or something. He had a couple of decent games because he was hitting jumpers, but, besides his proverbial and intensive effort, that's all. He's a walking foul that often looks clueless on both sides of the floor. Davis easily outplays him.
Croshere is still though as nails, but he's old. He's frequently inactive in a team that plays guys like Malik Allen and Francisco Elson at his position.
Btw, Elson would be a more modest acquisition but he wouldn't offer much less than Gadz. Some smaller contract, say POB and some money, would be enough to get him, I think.