This is a direct replacement slide for your Gen 3 CPX-1 or CPX-2 model handguns. No frame, grip, barrel, or recoil rod assembly is provided in the sale of this product.
This will not fit Gen 2 CPX-1, Gen 2 CPX-2, CPX-3, CPX-4 or DVG-1 handguns. Vents are for aesthetic purposes only.