El G is highly suspicious (if you go to the search feature, there have been dozens of threads & hundreds of comments on this over the last several years). You have to understand the doping culture at Morocco - they are a PED-powered nation: numerous doping positives, 10 ABP infraction bans (2nd only to Russia), doping coaches, etc. You should embark on some research with Moroccan doping.
El G ran his 1500, mile & 2000m WRs before the EPO test was implemented (2001). And not long after that Boulami became the first Moroccan to test positive for EPO when he set the WR in the steeplechase in 2002! Lol.
And take a look at the top 6 fastest Moroccan 1500 all-time guys (though Ramzi "officially" ran for Bahrain, he trained under Boulami in Morocco for several months out of the year and probably worked with Moroccan doping coaches/doctors for his programs.
1. El G 3:26.00
2. Iguider 3:28.79
3. Ramzi 3:29.14 EPO (CERA) IC positive 2008
4. Aouita 3:29.46
5. Laâlou 3:29.53 Furosemide IC positive 2012 & EPO OOC positive 2012
6. Kaouch 3:31.10 EPO IC positive 2007
That's 50% out of their top 6 who got caught doping! Even their fastest all-time female 1500 runner, Mariem Alaoui Selsouli (3:56.15) was busted twice for doping; EPO IC at the 09 WC & Furosemide at the London Olympics! Lol.
Furthermore, Kaouch was El G's training partner & pace setter.
You might also want to read this article:
Though the WR time was flushed due to the IC doping positive, the time still stands as the fastest to date: