the reason i like floradix is that its derived from herbs, meaning the minerals are organically bound, which is the way your body prefers them.
but the iron in the product you linked is chelated, so thats a good thing, and the B12 is the correct form too. so it looks like a pretty good product.