Product review (3 stars): great price, hassle to install.
Difficult to install, but great for the price.  If you're OK spending the extra time and effort getting the threads to take,  they're wrll worth the price.