I installed the PRO package in my PO1 a couple of months ago. First of all, watch abyss1232 YouTube video for the same CZ you want to do, many many times and have it up on your computer for reference as you do the package. I found I needed metric roll pin punches (1mm, 2mm, 2.5mm 3mm and 4mm), good ones (Mayhew), and short standard diameter pin punches (Grace USA) also. All came from Amazon. Do not get cheap ones. Get the starter punch set from CGW, it has the slave pin (get an extra one) as well as the OEM hammer strut (you can save a lot of frustration by using it in conjunction with the new hammer and pins) as well as at least 2 extra L springs. When you decide to do the upgrade let me clue you in on what I did on my L spring installation. I found a spool of fine sewing thread and used a piece of it about 6 inches long and put it thru the eye of the spring and knotted the tag end and put the tag end down thru the cage between the lifter arm and pulled the spring into place (but it took me several times to properly orient the spring into the pocket in the lifter) using the thread. It actually opens up the spring slightly to enable you to capture the spring using the extra slave pin as you push it thru the cage. I figure I spent $580 on my P01 and $350 on parts and punches. When you order from CGW, you might as well get the 10X bushing as well! Add another $60. And I put Dawson F/O sights on it, another $80. GOOD LUCK! If you are married, well I wish you better luck!!!