You won't get 150+ miles from a 40kWh LEAF - at least not most of the time. In Winter it would be closer to 100 and could be less in really bad conditions. The furthest I drove without charging mine was 126 miles at 50 - 65mph in the Summer and I think I finished with about 10% so could have done 140. I think only the 38kWh Ioniq, the MG 5 or the 50kWh Zoe would manage 150 miles most of the time and be within your budget.