Product review (5 stars): Just fits!
Just a shame that it costs $12 for a cap! But it does do it's job, it does it well, and it was shipped in an appropriate time.