Cheapest:
If you don't care if the order is slow to ship, incomplete, wrong item then go the cheapest way because aparently your time has no value. I believe my time is valuable so the less time I spend placing the order the cheaper it is.
Speed:
Having shomething shipped faster because it takes longer to process the order sort of defeats the cheapest factor unless the company is picking up the expedited shipping. If it takes 10 days to get the order with 3 day shipping how exactly is that 3 day shipping? Buy some some of these places and find out the hard way what the fine print says.
Quality:
Get a wrong part and see how easy it is to return it. Who pays the shipping? All of a sudden that cheap price isn't so cheap nor is it fast.
I placed an order with Service Honda last Tuesday afternoon for some OEM Honda pieces, obscure stuff for a 2001 CR125 and it arrived on my doorstep in a FedEx box today. I don't even bother checking if the order is right because I have ordered thousands of dollars of stuff from them and it has NEVER been wrong or late. If I placed this order with my local Dealer it would have taken until this coming Friday, it would have cost 35% more and I can almost be certian it would be incomplete/wrong. There is something to be said for the value of quality service and when it is very reasonably priced it's I don't see why nickle & dimeing is important.