Product review (5 stars): This fits perfect.
Do not know how the first cap broke, but it did.  This fits perfect.