they are a very good price but be aware of their rating of 1A:10BE. a comparable other brand 1kg extinguisher is rated at 1A:20BE so it is basically twice as good for fighting type B, C and E grade fires. Class B is flamable liquid and is most probably the type you will end up using it on (either oil or fuel fires). they are still suitable, and still fairly good value for the money, but it's worth being aware of.