Yeah I had one too and got an 05 gen. tore it all down and its a pain and mine was perfect no signs of wear at all and 19k miles? Someone may have replaced it? Any way now I have an 04 gen assembly for sale.
By chance do you still have that 04 generator,just my luck found out the hard way,almost too late,unless some material made it in the crankcase that I missed,not sure if i recovered all the magnet pieces....fingers crossed,already bought a generator
with no markings but the one i tossed was a "C",my numbers are... of course only 8900!