I have a p320 since 2017. I just bought an X compact a few days ago. First I had to sand 5 gen 1 mags to fit my X compact instead of buying more gen 2 mags for $50 a piece, or $9 for gen 2 base plates. I also wanted to put the P320 3.9 inch barrel into the X compact but now the barrels are cut differently and you also have a loaded chamber indicator on the X compact. Also you only have two choices , a sig romeo1 pro or a leupold dpp...... very frustrating. Sig Really knows how to get more money from you. I like both pistols very much but all my non modular pistols are becoming as modular as my Sigs.