Just my two cents... But if your going to do a M16A1 clone, just go with the 20 inch bbl. If you want you can go with the 5/8 shorter or longer stock. The triangle hand guards are cool, but sooner or later, you will wrap your hand around the top and burn it on the gas tube. I want to do a XM177...