Yes
All Costcos do. Not sure which brands and models but their website should tell you. You can also call your local Costco, ask for admin staff, and they can tell you in real time if they actually have it or not. It helps to have item numbers before calling them though (item#s are on every product page)
Yes they do at Costco.
Thanks! Your answer is awaiting moderation.