Check out Watson's Weapons...you can also get a .50 BMG upper for your AR-15!
My choice...M-16 with collapsible stock and suppressor, with short barrel and Beta-C mags(100 round). I have one, and boy, what a great gopher gun and amazingly accurate even with the short barrel.