I have to wonder what you really need. You have sized a 10kW generator, is that your max required power? What kind of load profile do you expect? Long term what you are driving and how you run it will be a big driver in how much fuel you use.
I have three generators I regularly use on my jobsites, a Honda EU2200i, a EU3000iS and a Generac XD5000E diesel unit. The Honda's are nice inverter units, and most of the contractors i work with have similar units, so I keep a parallel cable with each one and it meets most of my shorter term needs. The 2200 is easy to move and provides good power, and runs most of the day for smaller jobs. The other Honda is heavier and is used for longer or larger jobs. For bigger or longer term jobs I use the diesel Generac. Selection is based on what I'm actually driving and for how long. Sometimes issues like noise are a factor, such as during a nighttime outage, the 3000 watt Honda is actually quieter than the smaller unit, and even though may not need the extra power I'll use it to keep from pissing off the neighbors.
If what your end use of your generator is not that important then a home built belt drive unit operated once in a while will likely be fine, but if your gonna run larger equipment for longer periods of time, a commercial product may be more suited to your needs.
An old friend last year started building a cabin up North, he is an old time heavy equipment mechanic and has doe a fair amount of generator work in his career, he decided to "roll his own" generator for construction and then to have as a backup once he got his off the grid cabin all online. The belt drive ended up being a pretty constant PITA, especially when starting his sawmill, at lower loads the fuel consumption was higher than he planned, after about 6 weeks of messing with it he was down for a visit and asked to borrow my Generac 5kW diesel unit, did everything he wanted and more and in the end he just bought me a new one and kept mine, while at first it seemed too expensive, in the long run it was the better choice.
My 2.5 cents, MikeL.