Something ( a little long) to think about...
Everybody loves ice cream. There are a number of quality ice cream shops in your area, each delivering a desireable product.
Sometimes there aren't enough customers and the ice cream as a shelf life, so the shops contract a guy to take the ice cream off their hands (sticky hands) for a discount as it is better to get something rather than nothing and it helps to have other people putting money into advertising.
Now the shops sell the Ice Cream for $10 a gallon. But they give the street seller a bit of a break and sell the left over stuff to him for $5 a gallon.
What price should the street seller use to attract business, and what should he sell the majority of his inventory for?
How about advertising limited availability for $6 to attract the crowds? But then he could sell all the way up to $9.99 a gallon and you wouldn't know the difference, so why wouldn't he? That is still cheaper than the shops.
Alas, some of the customers have found ice crystals in their ice cream... not good, and since it says "Ye Olde Ice Cream Shoppe" on the label, where do they try to go for restitution? Where do you think you'd be successful?
On hot days when everybody wants Ice Cream, in a bad way, they see his $6 sign, and order. Unfortunately, no stock is available so the street vendor has to go to the shops to see what he can get. There is no way that they are going to discount the ice cream when they can sell it all themselves, so he has to buy at full rate, but he still has little Emilio at home to feed and the refridgeration on his cart needs fixing, so he has to charge you more than what he paid, or at least make it difficult for you to get chocolate when you originally ordered your favourite Bologna icre cream.
Moral... Skip the 3rd party bologna and go straight to the shops. Yes, just as there are winners in Las Vegas, there are deals to be had, but they aren't as plentiful or as rich as the 3rd party vendors would have you believe.