There is also Burghart Messtechnik (https://www.burghart-mt.de/en/medical-devices/olfactometry-and-gustometry.html). The olfactometers here are a bit expensive, but can deliver odours in heated and humidified air.
The most common used olfatometers for environmental measurements in Europe are those from Olfasense in Kiel, Germany, as mentioned before. Note that these instruments absorb sticky compounds in their dilution system unless you ask for one without stainless steel or glass or a heated dilution system. And that only partly solves the problem.
The fate of some common environmental odorants can be seen in these publications:
Article Effects of Dilution Systems in Olfactometry on the Recovery ...
Article Recovery of Odorants from an Olfactometer Measured by Proton...
Alternatively, you can mix your gases in a PTFE bag and let your subjects smell to the bag. This system is the base for the Japanese odour measurement system. The advantage - besides cheap - is that you easily can measure the recovery in the bags with a GC. The Japanese system is described by Nagata:
Sommer, J. U., Maboshe, W., Griebe, M., Heiser, C., Hörmann, K., Stuck, B. A., & Hummel, T. (2012). A mobile olfactometer for fMRI-studies. Journal of Neuroscience Methods, 209(1), 189–194. https://doi.org/10.1016/j.jneumeth.2012.05.026
This is portable and can be used with block fMRI. No built in humidification or warming and rise/fall times/ISI are longer, hence not ideal for event related fMRI and wouldn't work for electrophysiology