I'm looking for a good quality case for my m4gery. It has to have magazine pouches, strong carry handles and shoulder strap, heavy duty zipper(facing up), and plenty of room for my eotech and foregrip. Does anybody have any suggestions? I know there's alot of them out there but because i live in an area with not alot of selections i don't get to see them in person. Thank you.