i haven't heard of them before, but most of the reviews on the web seem positive. one actually reviewed that actual flow rate compared to the advertised flow rate and it seems that it checks out.
one guy wrote a fairly scathing review but seemed to be purely based on that he found it was too hard to install.