I use the Halcyon 2M marker bouy myself. It has a Coast Guard approved SOLAS reflective tape across the top.
I also carry the OMS Dye Marker (Item # SD - DYE). The Dye marker seemed to take on H2o after 100 dives or so so I just replaced it. Also, a powered air horn is a necessity.
The Halcyon SMBs are large and very well made. However, I don't like having to disconnect the BC inflator hose in order to deploy the SMB at depth with a spool or reel. This design might be better suited to dry suit diving.
I've had the same problem with the OMS dye marker. Also, the plastic tube is not very convenient to store or secure in a BC/harness pocket.
There are two basic types of dye markers. In one the OMS product is an example), the dye spreads rapidly to forms a large, highly visible layer on the surface of the water. It disperses rapidly - the rate depends on conditions - so should only be used when a search aircraft is approaching or in sight.
The other kind of marker dispenses the dye slowly from a cloth bag over a period of several hours. The dye does not just float on the surface of the water, and is very persistent. As you move relative to the water as a result of surface wind or breezes (or swimming), the dye will leave a colored track in the water that can be seen by search planes or boats. How long this "track" remains visible also depends on conditions, but it is very persistent. You do not need to wait for a search plane to be in sight before deploying this type of dye pack.
It's usually best to look for products like this at marine supply stores or ship chandleries than in dive shops.
Last but not least, photographers using DIR-style backplate, harness and wing rigs have a ready-made central attachment point for a reef hook. The front d-ring on the crotch-strap, normally reserved for scooters and/or emergency towing, is perfect. Attaching a reef hook to a conventional jacket BC in a strong current can sometimes present roblems.
Welcome, Reef Hook - it will be good to have you hanging around.
Frogfish