I'm one of those neuros that cast for all my handgun shooting.
I have developed a system for 9mm that works great for my CZs. It is TIME CONSUMING! Turret press.
NOE Moulds has a very good selection to choose from. The 358-128-SWC is very accurate. The 358-136-FN with gas check or without is exceptional.
http://noebulletmolds.com/NV/index.php?cPath=34Size and de-prime and clean normally. Prime.
Initial inside sizing using a 38sp die. .002" oversized compared to 9mm.
This eliminates funnel sticking in the case for smoother powder drop
Next, I use the Dillon powder measure with normal 9mm powder funnel to flair and drop the charge. Use enough flair to just fit into the seating die.
Cast bullets for my two 9mm CZ barrels are sized to .358", no smaller. Minimal leading. Use a high quality lube like Carnauba Red. Lyman #2 is the best lead alloy if you can afford it. 5 parts clip on wheel weights to one part 40/60 bar solder is also good. I water drop. Bullets are culled for quality several times yielding approx. 2-5% rejects. Back to the melt pot.
Use a crimp die that is smooth and gradual to straighten out the bell.
I have tried many different powders. My main choice is Win 231 at around 3.8 grains for both.
My OAL for the 128swc is 1.097". for the 136fp it is 1.1". These work in my barrels. Your barrel may be different.
Next, drop check loaded rounds in your barrel. It's good to have a clean rag dampened with mineral spirits or kerosene to wipe off any errant lube from around the crimp area or elsewhere.
These rounds fit in the chamber a bit snugger that factory jacketed rounds. It is my speculation that this increases precision a bit, especially for bullseye type shooting.