Mine looks to have splines on it, so hopefully it wont be too hard to get out...My belt is still holding up, just looks to have a little age on it, so I figured while I could, Id replace it...And Dtech, maybe you can explain this one, I had the generator off and was gonna open it up and take a look to see if it just needed a good cleaning, in the mean time took it to my neighbors and bench tested it and it ran smoothly, and fast...Sounded good with no binding etc...So I put it back on the tractor and now its working again...Im hoping its working for good now, but we'll see...It worked before when we flashed the field, but the next day it quit and my uncle put his meter on it and said it was grounding out and that it wasnt working right...So thats when I took it off, and I honestly didnt do much other than check the spring contacts and make sure they were working and wiped the commentator a little to see how much smut was built up on it...