Well, I have an AR15 but I went in the opposite direction. The AR 15 is accurate but I am not in the military and have no resupply or backup so AR reliability is my goal. I went with Ultradyne iron sights which are quicker close and much, much better at long range. I went back to the M4 dual head shield hand guard since all my Gucci rails had overheated and attachments began falling off under heavy use. I have a white light mounted at 6:00 o'clock and a Rise RA 140 drop in trigger which is all the trigger I will ever need. I made my own sling from 1 1/2 webbing and mounted it in the mil spec stock with a drilled, screw-in mount and at the front with a mount on the Elzetta light mount. I have a traction ring around the handguard of my own design (made out of a drain gasket) which allows my whole hand to pull straight back on the rifle, not at one particular point, and collapses and provides traction on barricade surfaces. One huge reliability feature is the use of MCarbo heavy duty magazine springs in all my mags. For over a year now, absolutely no malfuctions.