I've never heard of the company that makes that RAM before. It is cheap for those timings, and apparently has lifetime warranty.
I've had a lot of bad luck with no name RAM in the past, so my gut is telling me to say not get it.
For about the same price you can get some Mushkin off that same site, or
Corsair Value Select from NCIX. The timings are worse but the companies are much more known and stand behind their products.