I ordered 4 Rancho shocks on 8-5-13 and my credit card was billed immediately. After numerous phone calls and emails I finally received the shocks on 9-6-13 and 1 of them had the wrong part number on it. After more calls and emails they sent me a return fed ex sticker on 9-11-13 and I returned the wrong shock on that same day. After unreturned phone calls and emails I finally received the correct shock on 10-11-13. They had my money for 2 months before I finally received the correct product. How can these people stay in business? I should have read the reviews before ordering from this company and believe me I will not make that mistake again. If you want good service and things sent in a timely manner stay away from TruckAddons.