The reason for the custom earplugs was to make sure they stay in as one moves one's head around. The stock earplugs worked fine for me - until they dislodged a bit.
A lot of helmet-wearing pilots wear the in-ear headsets and all those I know get the custom earplugs. Headset Services at Shoreham used to do them; not sure if they still do. They were not cheap.