I dont know where to send ya. Years back I went to Holmes Body shop in Duarte and I was not happy with them at all -- I told them that I wanted my hatch cladding back (it had a tiny scuff) and the guy destroyed it trying to get it off. They gave me a song and dance about it and finally owned up to what they did. I didnt have body damage so I cant comment on that. Dino had told me since then that they had new management. Did Dino tell you of any place?
For salvage, give All Hyundai and Isuzu a call. See what they have.
www.allhyundaiisuzuparts.com