Most large motorfactors should have a range of decent quality components, but they wioll be more expensive than any cheap range on offer, you get what you pay for.
I work for Andrew Page Ltd and the CV Joint, bearings and a decent stock of electricals can be bought from us over the trade counter.