Mirzazadeh is like 25/26 years old and Yousefi is 27 I think. Relatively speaking for 130kg Greco they are still quite young. I think your analysis is pretty spot on regarding the three. However, since UWW might be changing the passivity rules for the worlds and olympics Mirzazadeh might be at a disadvantage. Especially since Yousefi and Hedayati have both looked really really good recently. But given Greco's trajectory in recent years it would be hard to see anyone aside from Iran having strong enough 130s to challenge any of these three. The only prospects I can think of would be Hamza Bakir of Turkiye, the U20 Ukrainian and another junior Hungarian as potential threats. Even Semenov is like 30 so he could still be around for a couple more years but I don't see him drastically improving at 33/34 to beat these guys entering their primes.