BNR Parts is one of those vendors that everyone loves to hate. I have both an alternator and starter from them in my '70 BMW and they work great.
Lots written on the BB about this topic.
It's hard to discuss the pros and cons of installing a later alternator without knowing what is wrong with your existing electrical system or what year spider you have.