Product review (1 stars): Unfortunately, the plastic pieces/hooks used to secure the vent ...
Unfortunately, the plastic pieces/hooks used to secure the vent broke when trying to install.  Hence 1 star.  Material is just not very strong plastic so be careful when installing.  As far as fit, it works well...just caution plastic hooks break easily