I wasn't really promoting that brand. I have used a few different brands and they all have worked for me.
I just say JB Weld because everyone knows what you're talking about
If you want to fix it yourself, JB Weld the hub.
If you can't find the proper diameter bushing, find a bigger one that has the same wall thickness and cut a small section out until it fits the hub. Keep it greased and it will last you a long time.