Sorry, can't help with sourcing parts but you may only need to repair one side. Because of the differential if one wheel spins the other stays stationary unless you engage the differential lock.
If it were me I would fix the obvious broken side and then see if everything works as it should...