It probably isn't the drive shaft. I would look first at the brake rotor. See if it is in any way bent. If it is bent, the rotor can scrape against the brake pad making a clanging noise. To test, run water into the wheels, allow to set for about an hour or so (for a little rust to develop). Drive it and see if it sounds like a higher pitch.
Good Luck. If not, then I'm not sure.