The M*CARBO kits are excellent. Fairly easy to install with patience and following their installation videos. Allow a couple of hours for the first one. While your gun is disassembled is also a good time to do some judicious polishing which will help the smoothness.
I've installed three - CZ 75B, 97B, and P-01 Omega. The Omega was the easiest to install.
Make sure you have the tools needed.