Abstract: A mid-drive motor package for an electric bicycle includes a power transmission with a crankshaft subassembly, a motor subassembly, a sensor drive subassembly, and a transmission subassembly. The sensor drive subassembly is operable to receive a first power output from the crankshaft subassembly and a second power output from the motor subassembly, and combine the first power output and second power output into a combined power output. The transmission subassembly is operable to modify the combined power output to create a modified power output through a first combination of transmission gears or a second combination of transmission gears. The transmission subassembly is operable to shift between the first combination of transmission gears and the second combination of transmission gears via a countershaft subassembly including a camshaft rotatable within a needle shaft. Rotation of the camshaft within the needle shaft causes different combinations of needles to engage the transmission gears.