As someone in the industry I’ll tell you your options are limited. Dry chem extinguishers are your best bet due to them being ABC extinguishers. A is for all things that turn to ash when burned, like wood, paper, some plastics, normal stuff. B is for flammable liquids, and C is for electrical fires. Not all extinguishers are ABC rated.
If you go and buy a cheap CO2 extinguishers that doesn’t make a mess, you won’t be putting out any small garbage can fires because the smaller CO2 extinguishers aren’t even A rated.
Really the only thing other than a dry chem that is ABC rated is what’s called a cleanguard extinguisher. The clean guards use a refrigerant, and dont leave a mess and are still ABC rated, but usually not as robust of an A rating as a Dry chem.
Water extinguishers are a no no on fuel fires and electrical, you might be able to go with a “water mist” extinguisher but those aren’t the best option.
Also, Cleanguards are pricey, and Halon is no longer allowed to be sold. So I’d just got with an ABC dry chem and be careful it’s mounted correctly. Don’t want thing blowing off in the truck.
Sent from my iPhone using Tapatalk