Hi Ron,
I know a lot of time has passed since you posted this question, but I wanted to throw McMaster-Carr and Grainger into the mix if you haven't checked them by now. Pricing is a bit on the high side with them, but you know what you're getting when you buy through them (can't say the same...