The ejector is the biggest problem. Some milling of either the slide or the ejector will be required to change head sizes between 9 mm and 45 ACP. Other head sizes may exhibit similar problems. i have made switch tops both ways (milling the ejector and milling slides) and prefer the ejector change.
A full length guide rod will allow self contained uppers for easy swapping.