Described herein is a method of preparing a bone graft product, comprising computer-guided precision cutting an unshaped piece of bone from a human cadaver or a bovine animal to provide a shaped piece of bone having a predetermined shape that is determined by a human being using computer-aided design. Bone graft products prepared using this method and methods of grafting these products are also disclosed.