Dan- I can't vouch for the rotor but do know I went to BMW in Daytona in 94, bought new BMW brushes for my V7 Sport, installed them and they've been there doing fine ever since. Pretty certain I was told by the person who sent me to BMW & at the BMW counter that the rotor was the same.. I know I bout some dyna coils and Italian bike jumper cables (because my bike was always dead...) from Harper's at Daytona that year. They're likely the ones that suggested I get brushes at the local BMW dealership.
We went through a long trial of electrical woes with my bike. During the rebuild, I replaced the trashed original harness with an entire NOS wiring harness, hoping to ward off such things. Then brushes when rotor tested fine but the bike was still going dead. Then extra insulation in certain spots, trying to account for possible incidnetal but unproven contact. Still no consistent charging.
Following a friends advice, I finally source the problem to corrosion-completely hidden from view- in the great looking riveted joints within the fuse box. I had not replaced the old fuse box, which was only approx 20 yrs old at that time. The cumulative effect of so much resistance was significant. I drilled out the rivets to reveal the corrosion, polished the contacts and soldered all back together. Not as pretty or PC as a replacement new fuse box, but it worked for dirt cheap. After that corrosion was eliminated, I've done nothing else and had no such electrical problems for years.
I had a G5 briefly and thought it had a similar fuse box similar or identical to my V7 sport. Before replacing the rotor without confirming it is the problem, i would check such rivets joints.