Mr Emjay,
that really really sucks, I feel for you. Well at least if you know whats wrong, you can describe the problem accurately to other support/repair staff. It wont hurt to send them an email explaining the problem and asking for a quote.
Hope that someone can give you a sensible quote
All the best
BearSummer

