If it is marked 438 on the end its off a CB900 Honda.
It will fit on 900/1000/1100 but it sits high so the stock chrome cover will not "hide" it.
It is usually used on drag bikes running 24V "push button" on 1400cc-1500cc.
Shown is a reworked version of it called the "super starter", but these images are from way back.
I think the guy that rewound them is retired or deceased.
Stock I think they will spin a hot 1428 street bike without fuss on 12V, just not a high compression drag monster.
It was a very common modification if you had a pro street bike.