Sorry, I skipped some details. They had a pre-agreed $180 "diagnostics fee", which we paid, then they tried to charge $250 on top of that for the part. The contractor had no technical knowledge and kept video-conferencing the office for help. He had lots of sales training, though.