I have big xp with M70 and good enough with WASR, I used them both when I worked for Serbian army, but ofc not semi auto. :)
Both are great.
Lets say I will be patriotic and suggest you go for NPAP.
I always liked M70 B1 over AB2. That underfolder SUCKS.
Imagine this, my first issued M70 was produced in 1980. I got it in 2008. The barrel had 80% damage, stock was loose... Every weapon in Yugo/Serbian army has its own technical booklet. There it says, well basically, the life of that weapon. From date of manufacture, every issue, every cosmo dip (ah the smell), service, and every round fired. It had over 20 users, mind that those were privates, not pro soldiers.
And God knows how many rounds through it.
Did I have any problems with it?
Nope. Built like a tank.
And as far as I know the quality is still the same for NPAP.
Check the video of nutnfancy on YT for NPAP M70.
And feel free to ask anything.