seo is totally different process..but a/c to me domains name is also gice small impact to seo.... if your domain name is like the product which you want to sell thn you should buy a domain name like that .,...
i have 2-3 websites which domain name is totally attached with the products
While most recommend staying away from hyphens in their domains, I have an example that would make hyphens okay. A few years back the website Expert's Exchange had the domain www.expertsexchange.com, this was not the meaning they intended if you read it as three words, so they changed their domain name to fit their brand better, it is now www.experts-exchange.com. I would go with the .net first hyphen second, rename you brand before you put numbers in the domain.