Do I need to concern myself with after market magazines for my M4, or will it accept any and all mags and feed freely? Or, do I need USGI mags only? And if so, are they available?

Thanks!