This is a rather hard to find original cast iron magneto retard weight for a Fairbanks Morse Z engine.  I believe it fits the 3 and 6hp Z engines but may fit others as well.  It is part number ZBA339B.  It is NOS, new old stock with no cracks, breaks, or repairs of any kind and fresh from the unused inventory of an old hardware store.  It is ready to be used on an engine.  It would also make a great spare on the shelf.  Let the pictures be your guide.  I can be reached by phone or text message at 262 573 193 1 if you'd like to talk about it.  Good Luck.