Even as an aircraft owner I rarely buy anything. After you've got all the gadgets there's nothing left to buy. Just oil and aviation cleaning supplies. Everything is always backordered or out of stock, so whoever has it gets my money.
I've bought from SkyGeeks, MyPilotStore, Aircraft Spruce and Amazon.
My oil always comes from Petroleum Service Company, except when they are backordered (like they are right now), then almost always Amazon for a $1.50 more per quart
I don't even really use much in the way of aviation-specific cleaning supplies anymore. Just CorrosionX Pro Wash and Carbon X for the soot and bugs. For windows I now use Brillianize--this stuff is stupid good and stupid cheap
It's just crazy how everything in aviation is always unobtainium except silly stuff like t-shirts and coffee cups.