I have the Trex ,had the shogun and have a JR Voyager E and the Trex flies great right out of the box with everything stock,I use the Aline 400 motor with a TP 2100 LiPo and it flies well,I have then upgraded to HS-56HB servos because of the faster response and carbonite gears but other than that it is stock,and back when I used the cheaper Hitec servos I used the ball link upgrade for the servo arms but since I went to the 56 servos they are much larger and the ball link throws off the geometry of the linkages and so I went back to the Z-bend arms and they work great with the larger servo arms of the 56.Now for the shogun I sold it because after flying my Trex,flying the Shogun was no fun at all it was not as good a heli as the Trex and so I sold it.It also was stock except for some paint if you look at my pictures in the gallery you can see the shogun in some of the pictures I even tried carbon fiber blades to make it fly better which was a waste of time and money.Now for the JR it is CCPM and for me the CCPM does not fly any better than the regular Trex and in some cases with the 56 servos on the Trex it is better than the JR with CCPM so I don't think that I would waste my time and money on the CCPM for the Trex I would just get the better servos.I even used the stretch kit on the Trex and did not like it and went back to stock.