Speaking about stores, I would think that dealing through a supplier like Grainger or any other third party is going to cost you. In my humble opinion, you'd get a better deal and better advice through a whole-sale shop. Around here we have Oshawa Bearing, Montreal Bearing. They supply all the other shops and know their business. Waaay cheaper, too, if that matters to you. Check around your area.