I haven't seen them recently. However, Costco online does, and you can look into the 2-day delivery option!
Not right now.
I believe they do but not sure. They change their inventory periodically. You can always call and ask.
Thanks! Your answer is awaiting moderation.