I'm sure ill get ridiculed for saying this but here it goes, take it to macco they'll probably do it for around $100 bucks for the roof cant imagine it would be more. it'll have a warranty and if your not happy they will redo it. everybody go ahead and have your laughs but but i had the mirrors ,front fender flares, grille surround and front bumper (bad love bug damage those of us in Florida know of this) and passenger side door body cladding all for $425. that was three years ago still looks great and matches perfect. was it as good as a high-end body shop? of course not but it wasn't $1,300 either like i had been quoted.