The issue with the corrosion under the front WSS is an easy one to diagnose and repair.
Remove the front wheel, disconnect the plug from the wheel speed sensor and put a digital voltmeter on it. Spin the hub by hand, reasonably fast. The output of the WSS should be 350 millivolts, AC (or .350 volts AC). If it is reading low, remove the WSS, plug the hole to keep debris out, and clean the mounting surface down to bare metal. I used a dremel tool, a wire brush will most likely not work. Clean the WSS, and re-install with some grease, or anti-seize covering the bare metal. Check your voltage again.
What I found on my 06 2WD was that replacing the bearings, with one that had a WSS installed in it was going to be cheaper than buying just the WSS. Fortunately, I was able to fix the issue by cleaning it.