Champion is excellent I had them make me 2 axles over the past 20 years. However theirs are custom made to order so you might have to wait. Trailer Parts Depot is another good source they have a lot in stock, it all depends if what they have fits your application.
Your other option is to see if you can find a welding shop to replace the spindle.