Update:
Mini: Got it fixed, reasonable job. Had to remind him that after 2 weeks, there was a firm deadline. He ignored it, but ended up working on it over the weekend and finishing it. Showed up and total due was $450 more than I was quoted. He said the part cost more than he thought. Not my...