Well his 1500m PR is a lot more impressive than his 5k/10k PRs. He's honestly been nothing but lazy in his 5000m races. He should have run in the 12:40's by now for sure.
Since when has Mo become a 1500 guy? He is primarily a 5k/10k guy who also happens to possess the speed endurance required for a fast 1500.