Good thing she made it safe! 5 hours is a really long time in a truck.
congrats!
IMO I would try and get my money back for that shipping, unless its weather related then thats unacceptable. Ive done it before as a seller. You would have to ask your seller if he would want to...just an option.