An artificial spinal implant for placement between adjacent vertebrae to replace disk material and to stabilize the involved vertebrae is described. The artificial disk may be disassembled for installation and/or removal for repair, replacement or adjustment, and may be assembled from the front of the spine as individual component parts, thereby permitting alignment of the spine during the assembly process, and the stabilization of the involved vertebrae once assembly has been completed. Further, the components may be chosen from a set of similar components having different sizes, thereby enabling the implant to be tailor fit to the requirements of the patient.