It sounds like a Pachinko machine.

At least you have the rattle isolated and can really hear it. I had a dash rattle that had me and my dealer going mad. We tried a half dozen fixes and it either went away or I got used to it.

Good luck with your ball bearing.