I need a m4 for my friend. He wants it to be sold and have stock internals that re great and dont need to be upgraded. He plays both field and CQB, but he will be able to upgrade the barrel and throw on a gemtech suppressor. if you have any questions, feel free to ask. He will probably upgrade it alot externally, but it should still be solid stock. Thanks!