I'd never do it. Taya had an aftermarket roof installed in her car (previous owner) and it lasted about 5 years before it rusted all to shit. Unless they used ALL oem parts, there is absolutely no way to get 100% fit. Condensation gets in there and it's all over. Plus, if they go hackity on your roof and they get it crooked, congrats, you got the fucked up roof mod. I will say I miss my roof and it would save my ass in the summer (read my sig if you don't know why) but it isn't worth 1000$ in cash, loss of structural rigidity, and the possibility of a big fucking rusted hole in my roof.
But for all of that, it looks like the guys did a solid job and the install looks clean.