No towing yet and as far as hills go it actually goes up hills now with out wanting to downshift all the time. When getting on it good it just flat out runs. Idk how else to explain it. Lol. I know the evic mileage doesn't really count but I was getting 12.5 before and it's staying right around 14 now. I never expected that. Keep in mind I have 35's and a hemifever tune with mds turned off.