Product Detail 128Mx64 Non-Ecc 667MHz 240-pin Unbuffered DIMM SDRAM-DDR2, 1.8V, CL5 24/7 Tech Support Lifetime Warranty . The "Kingston ValueRAM 1 GB DDR2 667 MHz 240-PIN Memory Module KVR667D2/1GR" is best product for you. We recommended Kingston ValueRAM 1 GB DDR2 667 MHz 240-PIN Memory Module KVR667D2/1GR