Always used earpieceonline.... I say always, my last one I bought lasted me over 3 years! (Including CP, Doors and Events all year round)
(Although, it was a bit like triggers broom and needed a new acoustic tube but that's coz it got water in it and never properly dried out.)
Just bought another one with the in-ear mould. Good for 'normal' conditions but crap in a very noisy club... Definitely recommend earpieceonline.