Longitudinal engine