Barrel extension, extends barrel length 5 inches, total length is 6. Should fit on a pgp. Flat portion goes over the aluminum pump handle. Not sure if it will work with delrin pump handles or not. Because of the pump handles, sometimes these end up working and sometimes they dont. This barrel extension doesn't have any set screws so it's pressure or friction fit.