Sorry if this is a dumb question but I want to make sure I'm legal. I have an 8.5" 300Blk complete upper. I am looking to buy a complete lower. Is there a certain type of lower I need to buy to make it legal or can I buy any lower. Also, does the lower have to have a brace on it vs a stock since the barrel length is 8.5"?

Thanks in advance?