I don't know how large a truck you need, but you may want to check Penske. They have promos and discounts (AAA, military, etc.), and their 22 and 26 footers are diesel. U-Haul does not rent diesels. A 22 or 26 foot diesel will get twice the fuel mileage of the equivalent U-Haul gas truck. Last time my nephew rented a 26 foot Penske for a cross country move, with the AAA discount it wound up being a bit cheaper than a U-Haul and he saved a lot on fuel.