I hate U-Haul. Every vehicle I have rented from them has given me serious concerns about its safety. The last time was 12 years ago, and I do intend for it to be the LAST time. Stupid truck wouldn't start in the morning, and I had to wait 3 hours for them to come out. I had checked everything to make sure nothing was left on, and there was nothing, so I knew it was a battery problem. Their "mechanic" (using that term loosely) just sneered at me, and jumped it. I let it run for over an hour (the jerk said 45 minutes) and then it wouldn't start again. 2 hours later he came out and replaced the batteries, which is what I told him in the first place. He wouldn't look me in the eye, either.
Oh, and their customer "service" was quite rude about the whole thing, and when I took it back past the deadline (because of THEIR problems!), I had to pay overage charges.
Never again.