I wasn’t implying they are at fault. But rather than taking the stance of “are we legally obligated to help this customer”, have the mindset of “what can we do to best help this customer of ours”.
A deeply discounted replacement barrel would have still been profitable for the company, I presume the customer (OP in this instance) would have felt a lot better about a crappy situation, and the goodwill from the online press from this story would have been worth 10x the lost revenue from the original offer.