Product review (4 stars): Pricey but worth it!
Expensive but worth fighting the spring.  Glad I bought it.  Saved me a lot of foul language!