Product review (5 stars): Met High Expectations
These are pricy, but they are very easy to install and seem to work great.