The MBA is a great place to start I would think. And I would get some legal advice, although I am not sure much could be done given his mate already paid the bill...

But yep, failing a decent response from the contractor and legal avenues, ACA is great for this sort of thing. Won't get your DP his money back, but will screw the other guy big time.