Club car starter generator. Recently working but replaced because one of the bolts on it was stripped. Someone who works on starters or someone with a welding machine could easily fix it. The bolt I'm talking about that is broken is highlighted in the attached pic. It was still charging the battery when I replaced it. Problem was the wire was getting loose since you couldn't tighten the stripped nut all the way.