The last ones I got were the harder plastic ones and did seem to be a really good fit, water still got in somehow though.
I did find with these though they were single use as on removal they split.
The metal series ones turned up today so will give them a go, just waiting for the waterproof...