Should work with any upper except some of the colts. they have a different size hole for the front frame pin.

I would like to get a 300 whisper for mine