DoTerra is good. IT is an off shoot of another company called Young Living that is also good. I use Mountain Rose as well. I haven't heard of Spark Naturals. Most of the good companies get their oils from the same international distillers.

The problem with long term storage is that they have a limited shelf life, as I understand it, of a couple of years.