Product review (5 stars): It fits!
I was so glad to find this! I could not find it in the store because my vent is pretty old school. This fit perfectly into my vent and has not caused me any trouble (falling out etc).  It is very good quality and I expect it to last me a long while.  The only reason I had to replace it in the first place was because a renter of mine never cleaned the vent cover and it was covered in filth that I could not scrub off.  Would definitely buy again if I needed to.