Well I just looked at a bunch more images of the bike and I don't think the Tongsheng will work ... The rear wheel/tire are pretty tight to the seatpost on your bike, so prolly not enough room for the little torque plate ...
Then it would be rear hub for me. Lots of choices there