Product review (5 stars): Fits like a glove
These are a bit pricey but they fit perfectly and don't leak.