I'm not sure they're any cheaper than the "aftermarket" CDIs listed for the 400EX. I just checked DGY and they sell the XR250 CDI for $100. And they are considerably cheaper than most OEM part stores. You can get the AMR Stage 3 CDI for like $80 on eBay. I still don't believe CDIs are worth the money, anyways.