Kingston 512MB 667 MHz DDR2 Non-ECC CL5 240-Pin, DIMM Memory Module (KVR667D2N5/512 9905431-006). This is a seller refurbished part in great working condition. May show signs of cosmetic wear but this should not interfere with the effectiveness of the product. Taken from a working environment.