Long Teeth Full Gear Couplings