I would go with Scanner Master. I live in PA and have placed orders with them and received the product within two business days. I see you are in New Jersey so depending on where, you will probably have the same results. They are usually very good about telling you if the product is in stock.