Things weren't great from the beginning. I was in a tight spot with a deadline and they had what I needed in stock but the price was really high.  It didn't take long for them to become dismissive, out right lie about order shipments and blow me off after the lie was found out. I placed an order on Monday told them it was time sensitive it was shipped ground  and not until Tuesday. I was also told that my whole order had shipped. One box came from Phoenix, one from California and half of the order was back ordered and that wasn't told me until 4 days after I placed my order. I would rather a company be honest and upfront about availability then lie to me. I will not use them again. I actually tried several times to find out what was going on and was only ever transferred to voice mails and never got a call back.