i have a mil chinese sks and it didnt come with the internal mag and had nothing but problems with the 30rd being to heavy falling down and causing the weapon to jam. even tried a few different kinds(i.e. plastic, metal) after getting the internal with the stripper clips it bacame a fun rifle. pretty accurate none the less. most of that has to do with the shooter and just getting familer with the weapon to. the sights can be a little tricky if you dont shoot the russian designs alot. i even got a GI sight that goes on the very back of the cover and that helped alot too. as for the stocks there are good ones out there but im not really a fan of tapco and really like the old school look. awesome weapon for learn how things work. simple always works well.