Cleaning kit for VZ-58

May anyone tell me what gun is intended to be cleaned with this? SMG? Without ammo there would not be any need to clean the gun.

It looks Soviet or East Bloc to me, so I will guess it’s for a PPSH SMG of some sort. Sure have to clean up after firing corrosive primed 7.62x25mm…

AKMS

Thats the cleaning kit the Czech use with the Vz 58.

+1 on the VZ-58 kit :D