Soft yes to both. Don't think either could check him all game, but they would be able to hang with him and make him work. KG more so than Rasheed though, think he was the better perimeter defender of the two. 'Sheed was a stupidly good post defender, wasn't as good out on the perimeter as KG but he could still switch and move and guard pick-and-rolls and all that. The way KD plays outside though, given that he's a little bit quicker, it's a harder cover for them outside of like 20 feet. But they could certainly challenge him on drives or in the post.