Yes I have replaced both of mine twice now. Once for tar and once for road debris. I would advise that you pick up a new panel from the dealer, they come with primer coat only. Then take that to your local body shop and have them paint it with matching paint from the paint color code on your hood label. It is not really hard to replace but if you are not handy then have the body shop replace it too. Good luck and it will look good as new again.