Согласно ответу 223580 следует писать бензогенератор и дизель-генератор (вариант: бензо- и дизель-генератор), но не *бензодизель-генератор. Согласно ответу 263302 следует писать бензо-, электроинструменты (если речь о разных инструментах) и бензоэлектроинструменты (если речь об инструменте, который работает на бензине и электричестве). Разница не в том, что в одном случае речь идет о генераторах, а в другом об инструментах, а в типе соотношения основ сложного слова.
Корректно: бензо-, электроинструменты (если речь о разных инструментах) и бензоэлектроинструменты (если речь об инструменте, который работает на бензине и электричестве).
Правило состоит в том, что сложные слова с первой иноязычной (интернациональной) частью, кончающейся на гласную (авто-, агро-, астро-, аудио-, аэро-, баро-, бензо-, био-, вело-, вибро-, видео- и мн. др.), пишутся слитно.