I recommend Briarville Pipe Repair (https://briarville.com/) for stem replacement. I broke the stem on my favorite Castello. Briarville replaced it with an identical stem. It is an exact copy of the original (appearance, material, shape, button, and draft hole). Turnaround was about a week at a very reasonable price.
Broken:
Repaired:
Broken:
Repaired: