Well since my father is a mechanic and knows alot of people with those skills meaning welding, body, paint and so on... I have alot of help but the repairs were not done by me. All I did was pay for it lol. But thank you and best of luck with your car as well! And check NPD for a patch...