If you get it, I would be interested in seeing the inside of it. I know the one that comes with the goggles is crap. This one is a little larger. IMO, I would put a helical on the goggles if you are looking for range rather than a patch.
If it is getting the gain they are stating on that page, then yes, it's a good antenna. But I have never heard of them. Just remember, these are VERY directional with a very narrow FOV. So you must always be looking, or pointing in the direction of the quad for best reception.