I've always struggled with sights but always managed to get them on the gun.
The difficulties I have are:
1. The front sight roll pin is on a somewhat curved slide so it's not the easiest to punch out while on a table. Make sure you do this in a padded vice.
2. Dovetail sights are almost never exactly the right fit. Most sights come ever so slightly oversized. Have a file that you can run the bottom of the sight over to shave off a tiny bit at a time.
3. Removal of the original rear sight. If you don't have a sight pusher it can be a bit of a struggle as CZ sights are angled in the back so putting a punch on it is a bit more difficult. It tends to slide off and you don't want it to screw up your finish.
Dawson Precision I believe has some great videos on how to do this. He does make it look very easy though.
My procedure:
1. Remove rear sight with a universal sight pusher.
2. Put slide in a padded vice and punch out the roll pin. Use a plastic hammer to lightly tap on the front sight (forward towards the muzzle) and it will slide out.
3. Push the new front sight into place gently, making sure to align everything. You want to start it slow.
4. Tap gently with a plastic hammer or soft wood + real hammer
5. Replace the roll pin carefully as to not mess up the finish.
6. Back out all the grub screws to make sure they aren't protruding below the sight
7. Clean the dovetail
8. Test fit the sight. I go from left to right (most sights for CZ's have an arrow that shows the direction they should be installed). If the sight doesn't go in at all you'll need to make some quick passes over a file. I suggest 2
9. Repeat step 7 until the front edge of the sight goes about 1/4 way into the dovetail with some light taps of your plastic hammer.
10. Tape the slide just in case you make a mistake. T
11. Using an aluminum punch (tape it), give the sight some taps to align it in the center of the slide. If you find yourself needing to give it hell, back it out and take another pass over the file.
12. Blue loctite the screws (you may want to wait until you test fire it to confirm the sight is where it should be)