Product review (4 stars): Perfect fit
This was a little pricey, but definitely exactly what I needed.  I was able to search by part number which helped.