Agree on having extinguishers onboard, it's pretty cheap insurance. Forklift had one on it when I got it and I put one in the Bobcat when I put lights on it.
My uncle lost a new car to a fire a few years ago. Apparently, a transmission cooler line leaked onto the exhaust pipe and started the fire. Unfortunately, he and his companion were so conditioned by the Hollywood image of cars immediately exploding violently withing seconds of catching fire, they left everything inside except for what was in their pockets. Took a good twenty minutes for the car to burn up; a fire extinguisher would have saved the car, along with all of their possessions. That and a functioning bull**** filter to weed out the television 'truism' dreck.