Every Costco I go to is completely packed with people filling their carts to the brim every time.
Parking lots are very large and very hard to find an empty spot.
They don’t carry everything but what they do carry is generally of good quality and it is very hard to beat them on price.
I really like Costco myself but sometimes Walmart has good stuff as well, personally I have had bad experiences buying off Amazon.
IMO never buy Auto parts off Amazon. Go to a major autoparts store (well with the exception of name brand stuff like spark plugs etc.., you can get these much cheaper online “but I never buy even these off amazon, online stores like SparkPlugs.com have much better prices and service”)