This is the first PWS long stroke piston upper that I know of them making, so a mod 0 before they started using mod 1, mod 2, etc. It is on a Rock River Arms lower. The Trijicon AccuPoint is on a LaRue QD 1.93" mount. It has decent parts and krylon, you either love it or hate it I guess. Feel free to ask questions and request pictures.