Product review (5 stars): perfect replacement
We had a bad smell coming out of the drain, and the old baffle absorbed the smell horribly.  This looks just like the old one and fits perfectly, and no smell :)