We are experiencing longer than average lead times from our manufacturers due to the effects of COVID-19 & global logistics delays.. This is impacting availability on certain products for our customers. We recommend to Contact Us first to communicate with our sales staff and receive up-to-date lead time estimates on selected items prior to placing your order. A 3% processing fee will be incurred on cancelled orders. We apologize for the inconvenience and hope to get back to normal operations soon.