In my dealings with Dillon (parts and accessories only) over the phone and on-line, I was always impressed by their integrity and great customer service.
It doesn't surprise me in the least that they stepped up. You didn't yell and scream and threaten to cancel the deal, and they were reasonable and customer satisfaction driven.
Good on both parties involved.