Won't your insurance cover that?
I have State-Farm. I think its like a $100 deductible I have to pay if my car gets hit by any road debris and they will fix it. My Dad's old E39s front end was raped by a cement truck on the highway one time, and the insurance replaced the front bumper and resprayed the hood and fenders as well.