CZ makes barrels with open sights pre installed so you don't need to do all that work.You could trade your 20 inch barrel for a 25 inch barrel with open sights, as the factory sights will be hard to beat by amateur methods.
Have a few of the sweat-on/screw-on Williams front sight bases. PM if interested.