Its going to be difficult to get it to seal properly so that it doesn't leak. Thats always a problem with aftermarket sunroofs.