I think the X-carry's are different. I noticed awhile back that P320 barrels and X-Carry barrels are not interchangeable.