I ordered some PPE from EIO in March 2020, which was on back order. After waiting a month, I emailed to EIO to inquire how the order was progressing, and was told they were only getting small shipments and to wait a while. I waited another 5 months, before inquiring a second time. My final request suggested that if the product was not expected anytime soon, to please cancel my order. No ETA was supplied, and my order was cancelled. REFUND WAS 90% OF AMOUNT PAID. I waited half a year, they provided no expected ship date, and then held back 10% of my payment 'per their policy'.
So - beware - they may not ship and will still take 10% of your money.