Peanut butter can be found in Chinatown (belgrano). I've seen a US-brand peanut butter in a shop about three weeks ago. You just have to really look and try visiting several different supermarkets but chinatown supermarkets have pretty much everything imported.