Here's the way all these works, you can pretty much count on some things being there all the time. Then there are other things that are only available when a vendor has an excess and they get a particularly good deal. If it's convenient to pop in that's what I would recommend otherwise you can call and ask.
Depends on season
Depends on the deliveries and what they can provide cheaper
Yes. At least they did the last time I was there.
Thanks! Your answer is awaiting moderation.