good product for the price
The spring could be a little more rigid, length is fine.  I would rate it closer to a 4.
Rating: 5 stars