No torque arms, but I have steel forks (No sus, balloon tire).
That said, I also ran the same motor in SR Suntour forks for about 1300 miles, likewise no torque arms, just those anti-rotation washers. I Probably wouldn't do it again though.
Battery in both cases on the back rack, 20ah.