If money is no object PYW either reg systema or a nice custom by FCC or DTT. but if money is tight I gotta go with VFC any of their Knights line. have had mine for a year and a half put thousands of rounds through it and still havn't had to crack the gear box open for any reason.
Full Auto= WIN!!!