Just got my Gen 2 today. Seems nice and I expect it to be my nitestand gun as I want a cheaper one in case it's stolen. I wished it came with a full length barrel - but that's just me. HATE how CDNN seems fit to steal a mag from the box!
One question... Did you really save buying from CDNN if you have to turn around and buy a spare magazine (from them, of course)? This is something I would think about next time I purchase a firearm...
It does suck that CDNN removes the extra mag and I have shared my disappointment about this practice with them, not that it will do any good.
That said, if you want extra mags, don't buy them from CDNN. CDNN not only takes the extra mag, but they are asking $26.99 for it.
TR Imports has the factory CM9 mags for $19.95 each and ships extremely quickly.
I ordered mine on a Thursday evening and received my extra mags on Monday morning.