Just go with the swiss K31 (swiss 7.5x55). It's light, short, accurate as all get out, has a 6 round detachable mag, surplus ammo is cheap, and it has decent sights. Downsides are that extra mags are expensive and the surplus ammo is a lead core with a steal jacket and then a nickel jacket so I don't know how well that will go over with some ranges.