Нагреватель лучше расположить на дне, ну, или, внизу (из курса физики за среднюю школу известно, что тёплая жидкость поднимается наверх, а холодная опускается)
24 вольта- нормально, Lm358 - максимальное питание до 32 вольт, а LM393 - до 36 вольт...
Делаете примитивный компаратор, хоть на ОУ, хоть на компараторе, на любом термодатчике (лучше, конечно, терморезистор)
При таком объёме держать температуру в пределах 35~40 градусов..
Скорее, разброс температуры будет больше, и, чем ниже тепература окружающего воздуха- тем больше..
Принципиально- схема может быть вот такой, например:
Спойлер
или вот такой:
Спойлер
Транзистор во второй схеме можно заменить на полевик..
Диод или стабилитрон- ну, не очень хороший датчик, терморезистор всё- таки лучше..
ШИМ здесь совершенно не обязателен- я в самодельной ПС напрочь отказался от ШИМ- и температура держится +- 3 градуса..
зы.. Интересно, а зачем надо иметь 125 литров, нагретого до 40 градусов бензина?
Есть ещё вариант "ничего не делать", а просто купить водонагреватели для аквариума..