These should fit any AK-47 or AK-74 AKM style, stamped AK. (Will not fit Yugo). May require fitting. Sold as is. No guaranty what models it will fit.
Please note the sling swivel isn't as wide as most surplus sling swivels. It's about wide enough for 1&1/8" to 1&1/4" wide sling. Surplus ones are about 1&1/2" wide end to end. about 3/8" wider than these. I recently discovered this when customer told me Russian sling dont fit!. So, if you have wide sling, you will have to do some fitting and find a different sling swivel, maybe drill pilot hole, and some wood working skills to make a solid custom fit.
This stock comes from complete stock sets I bought. these are nice looking commercial grade, is what I am calling them. Its not a hard wood. they are nice, but can get dinged up fairly easily compared to walnut as an example.