During and after the Soviet occupation, they had quite a few MiG-21s and Su-22Ms. These along with AN
-12/24/26s made up the bulk of their fixed wing forces. There was a MiG-21 flying for the Taliban as recently as the beginning of the US campaign there. As for rotary wing, They had Mi-8/17/24s in service too, so this re-equipment seems to just be replacing units. If you look at the nice newly painted helicopter in the picture, you can see it is not a new-build Mi-17 (still has old style rear loading doors).
I would be amazed to see the Afgans get any "western" rotorcraft. Even Pakistan, who is getting 40 AH
-1 and 40 UH-1s this year, still has taken delivery of 13 Mi-17s this year as well.
Is China exporting the Y-8 as a cargo aircraft? The AN
-12 went out of production in 1973, and they are becoming rarer by the day. I see a cargo fleet that may include C-130 E/H from surplus stocks, backed up by AN
Note: that photo was supposedly from when the Chinese were retrieving the bodies of the 11 contractors killed in their sleep last week. They flew in on an IL
-76, the AN
-12 there does not seem to belong to them.