Ok here is my mock for the Chiefs. I have two probabilities - one where Jimmy Williams is available and where he is not. If he is at #20, we take him. If not its Hali. More than likely Williams will not be available so here it goes:

Not bad, but I believe we could get Hali , by trading down and picking up another pick. I definitely like the 1st 3 players you pick, but Scott falling to our pick in the 3rd seems far-fetched from what all I've heard. All in all, it looks like you put some good thought into it.