If it is the Shimano 8sp IGH, I'd be leery of that on a cargo bike. The one I broke was on a commuter bike that I never loaded heavy, as it was a 70's vintage 27" frame (both wheels, and seat tube) and those have rigidity problems even without cargo.