danaomail:
I almost forgot to mention to you that the prices you see for Graingers is not the real price, rather those prices are the full retail prices, which you will pay IF you don't have an account with them. Depending on the total yearly volume of your purchases with Graingers and the type of business you are in, end-user, reseller, etc you could get them for about 30% cheaper than what you see posted on their Internet site. They send you a CD every year which you load on your computer and then put in your account and pricing code and it runs for a few minutes and then displays the actual prices with the discounts applied that your company gets, those prices can change year to year depending on your volume with them. If you don't own your own company, check with your employer's purchasing department, chances are they have an account with them and can probably order them for you and you might even get a step discount.
Good luck.