My crx had an aftermarket sunroof attached on it when i bought it, and its been a big pain in the ass. It leaks like a seive (is that spelled right?) so ive got it ghetto-taped to prevent a torrent of water from coming in when it rains. During the summer it is ok though, if you can avoid the fact that when the sunroof is extended it rattles like crazy.