I would take KMart if I needed threes, points and ft%, Granger if I needed threes and points to a lesser extent combined with great steals and blocks, and Maggette if I needed scoring and ft%. Granger is probably statistically better, but I would be fine having him or KMart, and both of them over Maggette.
And, if you're getting LeBron and Bibby, I'd give Granger and Maggette before Granger and KMart. Are you sending him $100 cash as well? Because that's the only way either deal is fair