The armourers at my agency told me that the "innards" of our P2000s were a pain in the rear to work on. Good luck with yours!