They are legit takes anywhere form 21/2 to 4 weeks for me to get my order but other than that have never had any problems. We are the only country (USA) in the world that has rules or laws for any and everything go figure. But as the saying goes just follow the money.