A system for cleaning and milling bone stock, said system including: a base unit; a motor disposed in the base unit; a mill head separate from said base unit, said mill head shaped to be releaseably attached to said base unit and to receive bone stock; and a mill element moveably disposed in said mill head, the mill element having: at least one feature for converting bone stock introduced into the mill head into bone chips; and at least one coupling feature shaped to engage with a complementary coupling feature connected to the base unit motor when the mill head is attached to the base unit so that actuation of the motor results in actuation of the mill element, characterized in that the system further includes: a cleaning head (56, 410, 630, 700, 800, 900, 1000, 1100) separate from both the base unit and the mill head, said cleaning head shaped to be releasably attached to the base unit and to receive bone stock; and at least one cleaning element (58, 416, 418, 608, 738, 840, 914, 1014, 1114, 1150) moveably mounted within said cleaning head (56, 410, 630, 700, 800, 900, 1000, 1100) that, when actuated, cleans bone stock, said at least one cleaning element including at least one feature shaped to engage a complementary feature connected to the base unit motor when the cleaning head is attached to the base unit so that actuation of the motor results in actuation of the cleaning element. a base unit; a motor disposed in the base unit; a mill head separate from said base unit, said mill head shaped to be releaseably attached to said base unit and to receive bone stock; and a mill element moveably disposed in said mill head, the mill element having: at least one feature for converting bone stock introduced into the mill head into bone chips; and at least one coupling feature shaped to engage with a complementary coupling feature connected to the base unit motor when the mill head is attached to the base unit so that actuation of the motor results in actuation of the mill element, characterized in that the system further includes: a cleaning head (56, 410, 630, 700, 800, 900, 1000, 1100) separate from both the base unit and the mill head, said cleaning head shaped to be releasably attached to the base unit and to receive bone stock; and at least one cleaning element (58, 416, 418, 608, 738, 840, 914, 1014, 1114, 1150) moveably mounted within said cleaning head (56, 410, 630, 700, 800, 900, 1000, 1100) that, when actuated, cleans bone stock, said at least one cleaning element including at least one feature shaped to engage a complementary feature connected to the base unit motor when the cleaning head is attached to the base unit so that actuation of the motor results in actuation of the cleaning element. a cleaning head (56, 410, 630, 700, 800, 900, 1000, 1100) separate from both the base unit and the mill head, said cleaning head shaped to be releasably attached to the base unit and to receive bone stock; and at least one cleaning element (58, 416, 418, 608, 738, 840, 914, 1014, 1114, 1150) moveably mounted within said cleaning head (56, 410, 630, 700, 800, 900, 1000, 1100) that, when actuated, cleans bone stock, said at least one cleaning element including at least one feature shaped to engage a complementary feature connected to the base unit motor when the cleaning head is attached to the base unit so that actuation of the motor results in actuation of the cleaning element.