Here is the problem all UTV's are built with plastic body's. Everything around the engines is plastic. Once it gets hot enough to melt or catch fire, it's over! A simple fire extinguisher or even that Safecraft onboard system is not going to do squat if the plastic is burning. 8 out of 10 times your going to watch it burn.
Several years ago met a guy riding in Superstition and his XP900 had no bed. When I asked, he said it melted and caught fire. He had no idea, that he was on fire until he stopped. The guys in his group behind him could smell plastic and smoke but no flames. As soon as he stopped is when he realized he was on fire. Luckily he had friends with him and between a few extinguishers and mostly throwing sand on his bed and header did the fire go out. At the time the XP900 was new, not sure if the heat shield update was even out? But he was not sure if he was going to get another bed. At the time you could not find used ones, and not only did he need the bed, but both rear fenders and they were not cheap from the dealers.
I have a feeling most of these fires are like the guy I met. The car catches fire and by the time you realize it, your screwed! Plus when your moving your blowing out much of the flame, but once stopped you almost immediately go up into big flames. And when your back is against the engine, your not thinking grab your extinguisher, your thoughts making get out and away, before your burned or on fire.
If these UTV's were built with aluminum panels around the engine/header how many fires would not have happened? On my XP4 900 I added the UTV inc under bed aluminum heat shields and it's amazing how much cooler the bed is to the touch. Before I worried about my storage bag possibly melting to the bed.