A joint replacement device includes a male component with a structure to couple to a bone on one side of a joint, and an outer articulation surface that is attached to the structure via a neck. A female component is configured to couple to a bone on an opposite side of the joint and includes a cavity that is surrounded by an inner articulation surface. An opening of the cavity is shaped to enable insertion of the outer articulation surface into the cavity when the outer articulation surface is aligned with the opening, and to prevent separation of the male component from the female component when rotated so as not to align with the opening. The neck is located within the opening and the outer articulation surface is rotatable within the outer articulation surface with a rotation that is limited by dimensions of the opening and the neck.