Using these sites is a good option and I have used this site and others in the past but always remember the chance of encountering the extra hassle of having to return an item because you ordered the incorrect part, the part comes delivered damaged, or its defective and you need another one. Using a retailer or shop with a brick and mortar presence would alleviate these potential issues. The brick and mortar place I use always price matches the online retailers if their price is cheaper.
The main issue he's going to have is the fact that he doesn't do his own wrenching so whatever savings he thinks he's getting, will be nullified by the labour he will pay a shop if he even finds one that will install parts he brings in. Just about every shop that's going to do the work has their own supply channels and can get you whatever parts you want at better prices than you can by yourself.
These suppliers are only a good option for those of us who do our own wrenching.
Unfortunately, @Fitn3rd seems to struggle to understand that any shop also needs to make a living..... so he's not willing to spend to educate himself on how to do his own fixing, buy his own tools\equipment\shop, but at the same time, he expects those who have done all that to just charge him a few bucks to save him money!
I'm an intelligent individual and as such, am aware of what the difference is between paying someone to work on your car and being taken to the cleaners by said person.
I believe you may either have struggled to understand the issue at hand or you believe that someone should either work on their own car (which I won't because I'm a computer guy, not a mechanic and have no desire to work on my own car at the risk of ****ing something up ) or you're forced to be taken for a ride.
As you've seen with other posters here, you can find someone competent and have work done for a reasonable price that doesn't rival the price at a dealership. please don't paint me out to be a cheap ass, I will pay someone, just not $1000 for a brake job when I know it can be done by someone for around $750-$850.
Streetsville, Mississauga - but am mobile based on the job and your needs.
As for GermanOEM.ca, I like their parts and pricing, but shipping could be improved for bulky stuff. I like GermanParts.ca for that, they use PenguinPickup (which is free and usually close by). For some reason they eliminated some Mississauga pickup points... but still good. Usually more expensive parts to start, but if you catch something on promo or sale, it makes up for it.
Have to say this is the best company in Canada, although ok experiences elsewhere but try to deal with Jason @ germanoem particularly these days. Find service is good, I can be a tough customer but they deal with me professionally and can get parts if not listed on the website. They are the best in my opinion hands down, take my word for it or don't... Lol