On a honda eu 3000, the maintainance schedule calls for oil changes every 100 hours. On mine i added one of the B&S hour meters, ( http://www.rcpw.com/Briggs_Hour_Meter.htm no affiliation, just the first web site with a picture) and i try to change the oil between 50-75 hours. Which means that by 80-90 hours it will get done.

To get up to 300-500 hours you will need to be running a engine with a oil filter on it. If it does not have a filter i would be changing the oil every 50-100 hours.

There is also a honda eu2000 user group on yahoo, there DYI information on how to do anything that is possible to your honda there.

http://autos.groups.yahoo.com/group/Honda_EU2000_Generators/