Dakota mini starter
Found this at a swap meet for $30 about 6 yrs ago. Don't know what it came out of other than Dodge truck. Used it for 2 yrs before the contacts burned out. Bought new contacts for $10 and still working. No wiring changes required at all. Large and small nuts are metric though.