funny thing, u can buy a 4r from a dealer & they will tell u a vec has a factory sunroof but there are companies some dealers use that install sunroofs for them, ask a one in ur area who they use. there was also a recall on one brand of SR (webasto) that they fixed for free. theres nothing wrong with a quality aftermarket sunroof but dont go cheap, it may cost 1500-2000 , also from what i understand some of the factory sunroofs have theyre own problems, do a search for them.