Yes we are still in business, however, we are operating our customer service on a part time schedule. Most orders are still shipping with a one day handling time.
Most of our products are in stock here in Denver, If an item is available on backorder then you will receive a message in your cart before checkout. I can confirm that we have powercube ESCs in stock at our Denver location now so we should be able to get you covered.
Let me know if you have any other questions and thank you for checking us out!