Do you live in CA? Average price is $3.05/gallon. It's been lower and it's been higher over the last 2 years.I don't get $20k in maintenance. My F150 is twenty years old and has 250000 miles on it and I might have spent $5k including oil changes, tires, two water pumps and a throwout bearing. 300000 miles / 17 miles per gallon x $2.50 per gallon = $44,117 in fuel(rarely have I had to pay that much for fuel). I bought it for $18k taxes included so as of now I have still paid less than the cost of the Tesla. Even at $30k for a newer model it would still be less than the cost of the Tesla. Even with a car instead of a truck I know people who go 300k miles without needing a rebuild of anything, if regular maintenance is performed and the vehicle is not abused.