Product review (5 stars): Stop right here.  This item is the one you are searching for.
Fits exactly.  Glad I found it here after looking at all the big DIY stores and local hardware ones too.