if you work in the "trade" and cant work out where they got the price from then surely its price fixing and corruption??
what other explanation is there? and even more reason for the insurance companies to clamp down.
there are PLENTY of bodyshops around and im sure if insurance companies rigidly enforced reasonable qoutes and costs then bodyshops would still take on the work.