I'm kind of surprised by the picture at the bottom of that page. It says "Brittanic Expedition" and it shows one of these strobes hung off somebody's rig with a *gasp* giant "suicide clip".
I'm also surprised that the page for it has no specs given. No lumen output. No depth rating. Nothing indicating what type of bulb/emitter it has. Only that it takes 2 x C cell batteries and has a 20 hour burn time, in the faster flash mode.
I wonder how it actually compares in the real world to the LM BAF.