Carli ball joints are a solid option.

They are expensive but also covered with a lifetime warranty against failure.