CETME for cheap / PTR-91 if you're made of money. i really like the G3 platform and for all around, i don't think you can get much better. Ditto --> PTR-91, but with the qualification that you get either an earlier JLD build, or a later, corrected Scorpion build. The one's in the middle wouldn't...