OK so I believe my rifle is mil spec but I'm not really sure. I'm overseas right now wanting to buy some upgrades but I'm not certain if it is mil spec or not. I'm almost positive the buffer tube is flat which means that it is I think. Any help would be greatly appreciated.