Although I will say in this gun's defense that the plastic gears are strong. Sepulcrum, Talraga and I connected an 11.1V Lipo battery to one of these a couple of weeks ago and held the trigger in dry-firing, hoping to see the mechbox implode. Much to our collective amazement, after about a minute long burst, it kept going without issue. We were more worried about blowing up the battery at that point so stopped. But in terms of shooting, it's short range, inaccurate, and very inconsistent. Even for plinking it's crap.
The only 'standard' P90 part it takes is the mags, which are TM compatible. Although the high cap that comes with it is as junky as the rest of the gun.