My insurance picked up the tab 100%, no questions asked. It's considered glass and my insurance covers glass with no deduction. The roof cracked while my car sat in the garage over the winter. I asked the insurance company if I could just pick up the roof from my Chevy dealer and they didn't have a problem with that at all. I paid for the roof up front and the insurance company reimbursed me in full. My roof cracked 2 times over the past 9 years and they replaced it at no cost to me both times. I thought they would say no the second time, but no problem. I got an original GM part, fits perfectly, but you may need to make a few adjustments to the mounting points to get that perfect fit. Last roof cost about $1250 if I recall. Make sure you get the correct one for your car, there are 3 different roofs I beleive. They differ in the mounting details. They also come in 2 different colors. Check your parts sticker and it should tell you what color originally came with your car.