Welcome to TRS
Can't recommend a replacement parts place but its often easier to DIY the whole axle assembly and maybe even get an upgrade in the form of a Limited Slip(L/S) differential
If you look at you drivers door Vehicle label you can see what you have now for an axle, go here:
https://www.therangerstation.com/tech_library/axle_codes.shtml
Bottom of label under AXLE, is the code number
If you go to car-part.com
You can enter your info
You want "axle assy rear(w.housing)" as the part
And you can use either a 7.5" or 8.8" they both fit the same, so totally your choice
1993-2009 Ranger or Mazda B-series will fit your 2000
There were 9" and 10" brake options, again your choice if you buy complete assembly with drums
You can then see prices and locations to see if that's a viable option for you vs parts replacement
Used Ranger rear axle assemblies are not a big gamble, your apparent failure is not at all common
If you change whole axle you should use 4 new u-bolts to leaf springs, not expensive parts