A brush head that includes a body adapted to be connected to a powered handle; a bore extending through the body; a driveshaft extending through the bore and rotatable about a longitudinal axis, said driveshaft having a first end and a second end, the first end being adapted to be operatively connected to a motor disposed in the handle; a first bristle block disposed in the body and being operatively engaged with the driveshaft; wherein the first bristle block includes: a circumferential wall; a radial slot defined in the circumferential wall and extending inwardly toward a central axis; wherein the second end of the driveshaft is received in the radial slot; a first projection extending outwardly away from the circumferential wall; a second bristle block disposed in the body and being operatively engaged with the first bristle block, wherein rotation of the driveshaft produces a first type of motion in the first bristle block, and the motion of the first bristle block produces a second type of motion in the second bristle block; wherein said second bristle block includes: a first end wall inclined at an angle relative to the longitudinal axis of the brush head and including a first ramp; wherein the first projection on the first bristle block engages the first end wall of the second bristle block and the first projection travels along the first ramp when the first bristle block moves; wherein the movement of the first projection along the first ramp is reciprocal; characterized in that said first bristle block includes a second projection extending outwardly away from the circumferential wall the first and the second projections being spaced a distance from each other; that said first end wall includes a second ramp spaced from the first ramp; and that the second projection engages the second ramp and moves reciprocally therealong when the first bristle block is moved. a body adapted to be connected to a powered handle; a bore extending through the body; a driveshaft extending through the bore and rotatable about a longitudinal axis, said driveshaft having a first end and a second end, the first end being adapted to be operatively connected to a motor disposed in the handle; a first bristle block disposed in the body and being operatively engaged with the driveshaft; wherein the first bristle block includes: a circumferential wall; a radial slot defined in the circumferential wall and extending inwardly toward a central axis; wherein the second end of the driveshaft is received in the radial slot; a first projection extending outwardly away from the circumferential wall; a circumferential wall; a radial slot defined in the circumferential wall and extending inwardly toward a central axis; wherein the second end of the driveshaft is received in the radial slot; a first projection extending outwardly away from the circumferential wall; a second bristle block disposed in the body and being operatively engaged with the first bristle block, wherein rotation of the driveshaft produces a first type of motion in the first bristle block, and the motion of the first bristle block produces a second type of motion in the second bristle block; wherein said second bristle block includes: a first end wall inclined at an angle relative to the longitudinal axis of the brush head and including a first ramp; a first end wall inclined at an angle relative to the longitudinal axis of the brush head and including a first ramp; wherein the first projection on the first bristle block engages the first end wall of the second bristle block and the first projection travels along the first ramp when the first bristle block moves; wherein the movement of the first projection along the first ramp is reciprocal; characterized in that said first bristle block includes a second projection extending outwardly away from the circumferential wall the first and the second projections being spaced a distance from each other; that said first end wall includes a second ramp spaced from the first ramp; and that the second projection engages the second ramp and moves reciprocally therealong when the first bristle block is moved.