The Crystalite Hub Motors that I mentioned were jumping in this post seemed to stand the shocks ok.if i can brake my xd hub jumping my bike i dont think a hub motor will take the jumps very well.
Some internally geared ones might break the extended r/h spindle.
I had a sleeve solution for this in my Torq Radical and Quando conversions, shown almost half way down this link page.
.