TongSheng TSDZ2 cranks have a lot of offset which increases the q factor well beyond what was intended for most bikes. These cranks fit the TSDZ2 square taper and have 0 offset. They are made by Bafang and come in 175, 170, and 152mm lengths. The 175 cranks are offset. Since the TSDZ2 spindle is offset to the right because of the gear reduction you can get just the right 170mm crank to match with the left TSDZ2 crank to give you more centered cranks. This can be optimal since the TSDZ2 goes in with a right offset from the motor due to the gear reduction housing.