I've replaced a bunch of Bosch alternators and starters, primarily on S54s but also on M54s. I recommend OE or Valeo whenever possible.