What do you mean by promoting "legit companies and these products? I assume you are talking about diamonds".. Having said that what is legit when you put in 1 domain name BLOOD and DIAMONDS or in your case MINERALS?
This domains is 0$ like almost every other name you posted so far I honestly can't remember 1 domain that you posted that was worth more then 0$.
I was beginner once as well and I know its hard, that is why you shouldn't splash around buying these random names that sound ok. At the end of the day, all they are just names that roll of your thong and nothing more. Once again I am suggestion you same some money (100-1000) what ever and buy a domain on a DROP or from a solid domainER here. Also I am not sure if you have any skills in developing websites, but that could be your other option. Buy a domain with potential for development and growth and run with it. Make few $$ and buy another do the same until you figure out how this works.
It is your money and you might call me an A hole but I said the truth when I see you buy this crap I feel like I did it. I don't want to see anyone fail (well maybe few people

hehe ) but as a beginner I would hate to see you lose few 1000$ on crap REG FEE names and stop doing this business all together.
Keep your head above the water and keep trying, if you want PM me a domain before you REG it I will tell you my honest opinion if its worth your $9 or not. You can trust I won't hijack you!
Best of luck!