10k per potion seems okay, but 300k for the elixir o.o. Seems too much. Maybe give chemist a trait that enables them to buy it for 100k each.