I'd say your 100 gallons would be in the ballpark for a 45ish sized engine because they should last for at least several hundred hours whether it's ringed, ABx or whatever. A thousand hours isn't unheard of and under the right conditions an engine has been run to 2000 hours with no appreciable wear (the famous Fox 35 test

).