Fortunately there are olive oil based mayos and if you don’t mind peanut butter you have to stir when opened, you can avoid the added oils to make it self stable. I keep mine in the fridge to avoid separation once I’ve stirred it.
Once you get accustomed to eating peanut butter that has no added sugar, any other kind does not taste good. Look for peanut butter that has two ingredients: peanuts and salt.