I do think they have "fixed" their problems. I bought a modded .12 ninja back in spring and who knows how long the modifier had it before I bought it. Anyway, I was never happy with it. It wouldn't hold a tune, it never had mind-blowing $400 modified engine power, it lost it's "pinch" quick and since I never replaced the con-rod, the lower bushing came apart and the engine was a total loss except for the carb.
BUT, 2 friends I race with bought ninja .12s toward the end of our race season. Both of them are stock, and they made mine look slow. Both of them love theirs and they are fast but i'll never spend my money on a ninja again. I'm not spending $500 on a stock Novarossi either so don't know what i'll do...