Product review (2 stars): The venting doesn't stay on the ends. Ended up ...
The venting doesn't stay on the ends.  Ended up just using the venting and an improvised solution.  Save yourself some dollars and don't buy it with the ends.