No it wont, because 1) this is a petrol hybrid and doing a long run will make the petrol run for almost all the time, and the petrol consumes more per kilometer than the old diesel 2) this one has a smaller tank