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.
Check out Champion Trailers out of Slidell Louisiana
They show you exactly how to measure your axle on their site.
They have made 2 axles to my specs for me over the years and both were excellent.
First was a 2x2 galvanized 3500 lb straight axle
Second was a 2x3 galvanized drop axle with a center saddle section 6000 lbs