Well at least you are safe of course.  Out of interest what is the exact damage?  I presume the dashboard itself is not the problem (although leather would add to this cost) but the labour correct?  Why not look somewhere to provide the part?

As for the windows, at least 2 birds with 1 stone since you need to strip down the doors anyway.