For those of you with iPhones... This is somewhat tangential (which I guess makes this a thread hijack), but might be interesting because this thread started because of wanting to kill vibration.
I bought a cool app for my iPhone called "Vibration". It turns your iPhone into a vibration spectrum analyzer. More information
here.
I have also been getting a vibration at around 50-55 mph. The software can capture up to about 10 seconds of data. It has a delay feature so you can press "start", then have enough time to set the device against something before it starts acquiring data.
So I got on a straight smooth road, ran up to 50-ish mph where I felt the vibration, and acquired a time series. Afterwards, I used the frequency transformation feature to identify the frequency peaks. Lo and behold the big spikes were at around 480 rpm (tire speed) and 2200 rpm (driveshaft speed; I have 4.56 gears). Testing at other speeds showed that the tire vibration got steadily worse with greater speed, but the driveline vibration was worst at around 2200 rpm.
I thought it was pretty cool to be able to positively ID where a vibration is coming from, instead of guessing. I mostly killed the tire vibration by getting them rebalanced. Still gotta deal with the driveline, but that's a separate issue- I have a fairly new driveshaft, and the pinion angle is good (2 degrees low). But I run a 17 degree drop at the CV and spend a lot of time at 70-ish on the freeway, which may be the killer.
Sorry about the hijack, hope someone finds this useful.
As for shims, I've bought a few pairs from 4crawler.com also. Good service, in my experience. When I bought from him he was making them to order. Probably still the case.