Their bottles are manufactured by Specialized (even have specialized "S" cast into the bottom) and if you buy them 3 at a time, they are cheaper then if you buy them straight for specialized, and they're great bottles. They don't leak, and are made of LDPE so they are very flexible.
I have there mid priced fluid trainer, and it works fine after lots of hours.