so just an update for those paying attention, the starter motor insides look like a late model honda gv390 starter, it has a flat commutator like mine, but the mounting holes are different, i could find the actual armature part, but it would cost too much to buy it without knowing if it was actually going to fit.
What I ended up doing is rewinding the entire starter motor, removing all the old wire, cleaning it up and rewinding it with new wire, it was actually pretty straight forward, and now it runs pretty damn good, plus ive got enough copper wire left to wind it a few more times if it burns out again.
As to it burning out, it looks like it is my solenoid on the way out, as directly hooking up the battery starts it easily, but from the solenoid you can tell its not getting enough power to turn over the engine