For me small things are generally cheaper on Aliexpress.
Amazon drivers are also terrible in my area. They leave parcels as soon as the app tells them they can (it's done via GPS) so sometimes that is on top of an apartment block mailbox on a main road with high foot traffic.