geez... far from being dishonest or unethical, this sounds like a great shop that stands by its products and wants to do right by its customers. if the guys was trying to rip you off, he would have ripped you off. now it looks like he's taking a loss that he doesn't have to take.