They should be the same, just labeled differently by different stores.
Yes, it should work. Most likely any other stick will work as well. Keep in mind that even though you buy another stick of KVR266X64C25/256, you may not get the same RAM chips as Kingston uses many different chips on the same line.