I've had more problems ordering from Amazon than Wal-Mart. But then again, its like 100 to 1 in favor of Amazon LOL
Tried to buy a hitch from Amazon a while back, and there was an order problem...lost in transit. Went through the re-order process and this time there was also a problem...damaged in transit. Amazon gave me no hassles and they removed the item from their website. Both times it was ordered from Amazon direct (not 3rd party). Ended up ordering a different hitch and got it without issue. A few months later I wanted to buy the same original hitch for my other truck and did so without issue.