Mo's "world record" needs to be qualified (1.) locationally as 'indoor' because it's inferior to the outdoor mark, and (2.) as a 'world best' instead of a world record because of the inferior nature and because it's not an officially recognized distance by the IAAF.
Now, on to the topic of the thread. I know you want stuff equal to or less than 10,000m, but I thought that the following was worth noting: Eamonn Coghlan may have set an indoor world best in the 2000m (4:54.07) at age 34 and 89 days, but 2 actual world records were set by Haile Gebrselassie in the same run on an outdoor track at age 34 and 70 days: 20,000m (56:26.0+) and 1 hour run (21,285m), both of which are officially recognized distances by the IAAF. Coghlan's mark was a best because it was inferior to Cram's 4:51.39 outdoor record at the time, but Haile's marks were inferior to no one at the time. Haile also still holds those records.
Furthermore, on the general topic of longevity in this thread, Haile Gebrselassie ran 27:06.68 for 6th place in the 10,000m race in the 2008 Olympics. He was 35 years 121 days at the time. 27:06 at 35 and a third. Then, at age 39 and 39 days Haile ran a 10,000m track race in 27:20.39 for 7th. When Mo achieves those times at those ages then I'll call him a runner with track longevity.