This is a complete upper. P320 X-compact pro cut slide (RXP) with a Parker mountain machine barrel and comp combo. It will come with a DPM recoil spring setup and the stock spring as well. This setup gives a slight stick out with a compact grip module. Should sit flush with a full size module. Looking for $300 obo. Can include a factory grip module for a bit extra