They are most definitely legit, brick and mortar company very close to where I live in Colorado. Math=TRUTH ...only a matter of a time