I've never seen a plastic one, but have used a metal cased gear reducer for driving screws, as Hawkeye says. Hold the barrel and the output is a reduced speed and increased torque. Let go and the barrel spins at drill speed.
Is that a spring loaded ball retainer on the output side, like to hold quick-change hex bits?