Any standard AR15 barrel will fit this upper. Other than it being a thermal fit upper, (The upper will need to be heated up in order to fit over the barrel extension) it is completely Mil-Spec. Standard BCG, forward assist, direct impingement gas tubes, and dust covers will all work just fine.
Yes, all standard AR15 barrels and lower receivers will fit this upper just fine.