In the last few weeks I've been getting a high frequency vibration which seems to come from the front end. I feel it well in the steering wheel. At first I thought it would be a wheel needing balancing or rock stuck in the tread. But the tires are clean, and the frequency is way too fast. It could be a woman's vibrator!

It really becomes apparent at @ 40MPH and is most apparent at 60-65MPH. Now I'm thinking a u-joint on the front half-shafts or bearing on the wheels may be the issue.
I seem to recall some post or issue with the half-shaft, but I cannot find it. Any ideas on how to find the issue? Or how hard it is to change the shafts? And best place to get replacements?