I'm shopping for memory and have come across two that appear to have the same/similar specs but have drastically different prices, almost 2 to 1.

I'm looking at 512mb PC100 SDRAM chips at the same store. One (K-byte) is $99 and the other (Corsair) is $155.

What justifies the price difference if all the other specs listed appear to be the same?