A transmission sub-assembly for a multi-mode drill including an output spindle; a transmission being configured to transfer torque from an output member of a motor to the output spindle; and a transmission housing that encloses the transmission, the transmission housing being formed by a gear case shell and a cover plate, the cover plate being coupled to the gear case shell via at least one fastener: a shift assembly supported adjacent one end by the cover plate, and including a shift member that is moveable between a first mode position and a second mode position; a biasing member configured to exert a biasing force between the cover plate and the shift member tending to move the shift member toward the first mode position, characterized by; the shift assembly including a further shift member, wherein both first and second shift members (92, 132) are supported adjacent one end thereof by the cover plate; the first shift member being moveable between a first shift mode position and a second shift mode position; the transmission sub-assembly further comprising a second shift member assembly, wherein the second shift member assembly comprises a static shift rod and supports a shift bracket mounted on the static shift rod, the shift bracket being moveable in a direction substantially parallel to the axis of the output spindle between a first mode position and a second mode position; and wherein each of the first and second shift members are biased towards the respective first mode positions by a biasing member (180,148), each biasing member (180,148) mounted upon its respective shift assembly (92,132) and configured to exert a biasing force between the cover plate and the respective shift member (92,132); and, for the second shift assembly, its respective biasing member acts directly upon the shift bracket. a shift assembly supported adjacent one end by the cover plate, and including a shift member that is moveable between a first mode position and a second mode position; a biasing member configured to exert a biasing force between the cover plate and the shift member tending to move the shift member toward the first mode position, characterized by; the shift assembly including a further shift member, wherein both first and second shift members (92, 132) are supported adjacent one end thereof by the cover plate; the first shift member being moveable between a first shift mode position and a second shift mode position; the transmission sub-assembly further comprising a second shift member assembly, wherein the second shift member assembly comprises a static shift rod and supports a shift bracket mounted on the static shift rod, the shift bracket being moveable in a direction substantially parallel to the axis of the output spindle between a first mode position and a second mode position; and wherein each of the first and second shift members are biased towards the respective first mode positions by a biasing member (180,148), each biasing member (180,148) mounted upon its respective shift assembly (92,132) and configured to exert a biasing force between the cover plate and the respective shift member (92,132); and, for the second shift assembly, its respective biasing member acts directly upon the shift bracket.