For deodorant you should try a crystal deodorant stone.They are made of mineral crystals.You can find them in health food stores and in some big box stores.Deodorant stones do not have perfumes in them.This is a plus as perfumes can attract nasty insects and bees.the minerals inhibit the growth of odor causing bacteria.I've used them for years and am only on my third one(they last that long) and they don't melt in summer heat.
Consider using shaving mug soap and brush.There is no can to puncture,discharge or explode.In a pinch it can be used for bathing.....

BOATMAN
John