Allergy Buyers Club listed an item on their site as "in stock" and ready to ship. I chose them for that reason, because on the manufacturer AirPura's site the same item was listed as a 3-4 week delivery. After a weeks time and the order status still listed as " processing" I called ABC. Their rep told me "Oh, AirPura just told us they're 3-4 weeks out". After 3-4 weeks the item is still listed by ABC as "in stock". DO NOT BUY FROM ABC