Where do you live? Maybe someone on the forum who lives in the same area can recommend a good body shop. As far as parts are concerned, Sunset Porsche is the cheapest around (
http://www.****************************************************.com/porscheatcost.htm ).