I saw Kipchoge at World Cross. He's probably closer to 29 than 19. Even those "in the know" say he was strongly recommended not to run the junior race at the Kenyan Champs. Just too obvious that he's too old.
I haven't seen Kwalia, but I also heard from people "in the know" that he's young. Whether he was born '84 or later is questionable, surely, but he's at least close to it.