The T-Rex 500DFC comes with everything needed but the radio system and battery charger. The parts quality is top notch and the assembly was simple. I was very impressed with the new 3.x version of the 3GX flybarless controller software. Considering myself an intermediate to advanced pilot, I was extremely happy with the overall flight characteristics of the 3GX. I would highly recommend this helicopter to anyone looking for a heli that is great for smaller parks with performance that rivals the larger machines.