Unfortunately it took a second try to get this complicated window aligned correctly. Our fault, very sorry. Regarding the grease on the visor, we did not know about this until now. Called Mr. Duong and offered to clean it. We have some very fine cleaners, however he has not returned to have us take care of it.