I ordered it off aliexpress. Took a couple weeks but no problems with the seller or shipping. I don't think it's the radio because I am currently out flying my Rate L40 and it doesn't have any problems, other than the pilot.
I wonder if one of the motors is out of whack. How would one check...