This became widely acknowledged in 2004, all the major companies like Kryptonite immediately dropped the cylinder key style and went to flat key style. I know Kryptonite was very good about their replacement policy, a 'no questions asked no receipt needed' deal where you sent them the old crossbar and key and they sent you a new assembly.

Unfortunately, flat keys are as prone to bumping as the cylinder key was to this technique.