It sounds like you got your boat fixed for free!
But no. You know what boat stands for. A $400 fix is cheap and I wouldn't haggle with the man. Just let him know that before he conducts business with anybody else, he might want to check with the customer first before doing any work.