I want to buy a 10.5" 300 Blk upper for my sig m400 and I was wandering if it would fit on my Sig lower, I read on a forum for a short upper like that you need a special sbr lower, I'm new to Ar's so I don't know this stuff. But if that's the case why is the factory 300 Blk upper from Sig for that gun only a 9.5" and obviously it should work? Thanks for the help.