Essentialy what you have done is build a hub-n-bearing assembly. Which is used in alot of front wheel drive cars and accepts radial and axial loads. Might just do the trick.

good luck! I hope to see this resolved