Once you choose an airline....go to their website to find out their restrictions. This is the best source of info....
I do know that you can't have a container of liquid much bigger that 2 or 3 oz in your carry one. I'm sure anything larger will be fine in your checked bag.
I need to look into the thermacell issue myself.