Given your requirements on the magazine issue the PTR or HK91 are your only choices.