RE: AK-47
Without spending a ton of money, you can get a nice dependable AK by buying one of the Yugos or a Romanian built on the G kit like Centerfire Systems is selling. They are built on U.S. receivers and not the sloppy WASR receivers you'll find on the Century Arms built guns.