Mo is better, but Kejelcha has more potential, at least for 10k and under.
You did notice that Kejelcha has a faster HM PB.
The statement made by others that Kejelcha is not as good because he did not win multiple Olympic/WC is a bit weird. Since that is only possible if you have been world class for many years. Second, it depends who is at the top of his game at the same time as you.
The clock does not lie.