Just a thought have you thought of taking it to a shop and seeing what they would charge???