TL;DR - 400lbs gross vehicle weight, 25% hill, long john bike. TSDZ2, BBSHD, BBS02, or hub motor?
For the last couple of years I've been planning on adding a motor system to my long john, but I've got complete analysis paralysis and could use some help from folks who have first hand experience...