Was thinking about getting a new upper for my Olympic Arms flattop 16" chambered in 556. Are their any limitations on what type of upper I can put on it? commercial or mill spec? Thinking of going to a longer barrel or different cal. and want to build a separate upper for it.