If you do it right and get a motorized sunroof that opens up all the way, it can look great. As far as leaks go, my Accord came with one and not a leak yet. Whatever you decide to do tho, plz dont install it yourself. Im not shooting you down or anything but in the event that you mess up, thats a big oops. Wouldnt you rather pay more to make sure that it was done the right way vs taking a gamble and doing it yourself?