I received my alternator from Nations, brand new 160A Denso (not a Bosch) complete with new pulley installed. While the Bosch is OE alternator, this Denso was a direct replacement with two minor differences... the field plug and positive stud are clocked slightly different (but made absolutely no difference). Took less than 30 minutes to swap. I highly recommend Nations, they were very helpful and offer an excellent product.
Because I was curious to as the life left in my OE unit, I pulled the brushes out... you can see the previous pictures. The Bosch looks like it is rebuildable, and I'll either rebuild it for a spare, or rebuild it and sell it. The only thing I don't like about the rebuild kit is that there is absolutely no instructions... but they look simple enough.
Keep in mind, this OE alternator was still going at 245k, but the brushes look like they were at the absolute end of their life... there was no "push" when I removed them, indicating they were barely touching. And although it still spun smooth, there was something lightly rough... and replacing the alternator made the truck quieter, indicating to me that there was a rough/bad bearing.