Unless one stop convenience is everything I`d be tempted to get the larger volume items in person, and reduce postage/courier charges ?
For engine oil places like Costco are very good value, particularly their own brands - a friend of mine uses them all the time after a quiet recommendation from a main dealer. Their tyres are good value as well.
Ian