American truck refused to give me 100% refund. They charged me a restocking fee that was never explained to me on the phone when ordering. They sent me the wrong running boards the first time. Then i reordered the right ones. And i canceled the order within 24 hours. So I am so angry and will never order from them again. First order box was damaged. They refunded me $195.99 on a $254.99 order. So they charge me $59.00 for restocking.