if you're looking for something amazing out of the box, in other words, good fps, good accuracy, good hop up, insane fire rate, good range and very minimal upgrading (only tightbore barrel needed), then you should go for a TM P90 high cycle.
There is no other option. If you're looking for a p90, the high cycle is the way to go.
You don't touch the gearbox.
You don't touch the hop up.
You don't touch any externals.
You may touch the barrel.
And you may touch the external barrel.
That is it. No other P90 can compare to it.
When you buy it, you will not need to touch anything what so ever, although you may wish to upgrade the barrel, but the stock should work fine.
Get the TM high cycle p90.