Hi mate, there shouldnt be any play in any ball joints on any car.
Sounds like the lowers need replacing as well, About £140 each from alfa. Maybe cheaper on ebay but watch out for non genuine parts, they will be cheaper but will last half as long so a false economy.