Product review (5 stars): great!
Replacement fit perfectly.  So pleased that I didn't have to replace the whole vent system just because I broke the cover!  Arrived quickly.