Adam, did they actually give you a written quote? Or was it verbal? If written ... I'd hold off payment and ask them to itemise the difference between original quote and final billing ... and I'd tell them that I was getting it checked out (ombudsman or something ... maybe someone who has had these sorts of wildly overcharged prices can help here). At least make them THINK about what they've charged you ...

Dave