If you just want a cheap shooter, the sks would be best. It is fun to shoot. If you want accuracy then the Garand. It is hard to clean and more expensive to shoot, but also fun for many reasons. The AK is more cheaply made than the sks and not as accurate, but fun to shoot. The sks is a little more fun to me because of better accuracy. The ak has 30 rounds vs 10 for the sks if that will be important for you. My suggestion is buy the sks and a .22 and you will have a lot of fun days at the range. Add a bolt military gun for recoil and it's a perfect day.