Ouch. I'd tell them its their dime, not yours. Maybe consider small claims court (?). With all the hassle you went through, hopefully the car is fixed right.