Well they seem to be legit. However their prices are somewhat high unless you join their reseller program to get 'wholesale' prices.
So basically you would have to look into what type of membership fee they charge (if any) and then check the prices to see if you can be competive with their stock...