Probably and should. There can be some slight tolerance issues with various manufacturers, however most will just snap right in with no problems.
A Colt large hole front take down pin upper will probably fit as well, just a 'sleeve' adapter would need to be used. Once installed and the both halves put togeter, you are good to go.