The reason that Class D extinguishers are more expensive is that metal fires, such as magnesium, burn so hot that they will strip oxygen from any molecule that has some. CO[SUB]2[/SUB] will put out A, B or C fires, but magnesium will pull the oxygen off and combine with it. Same with the oxygen in water. Spray water on a Volkswagen engine fire and it will burn faster.