Get it from your local hobby shop. That way if there is an issue, you have someone who can talk you through it. Also, the parts will easier to obtain. Buying online will save you a few bucks but in the long run you will lose out if your lhs goes away.
Not knocking on the online retailers but people trying to save a few pennies will decrease the number of store front lhs. Once those dry up in an area, the interest typically dries up as well. LHS can be advocates for getting places in your area set aside for racing, a gathering place for other racers, a place where newbies can go and learn, etc. Support your LHS, bro. In the end, it will pay off.