This is a new old stock mikuni oil pump for the aremacchi sx250 motorcycle. As you can see the factory plastic is still on the pump hose barbs. Model but may be just fine for other yrs. You will have to check for yourself to be sure!
All I could find is that some believe it's for the 1975 and later models.