Check out mcmastercarr.com . I buy from them regularly and have found them to be a fantastic resoursce for all kinds of things. It's pretty much if they don't have it, I don't need it. They are also the most efficient and accomodating company I deal with.

Richard