Man, I feel lucky -- my local hobby shop has all that stuff, with the possible exception of the battery (and they'd have suggestions for the best possible battery for my application, which would, interestingly enough, be sitting on the shelf). (Well, and the definite exception of the timer). I don't think you're in NW Oregon, but if you are it's Coyote Hobby -- 503.656.2172. He may even mail order, but I have no clue if he does or doesn't. I do know that you could waltz in there with intentions and a credit card, and leave with everything you need except for the timer.
Don't mention control line though -- it makes his brain fall out in astonishment.
Tower hobbies should have it, with the possible exception of that particular brand of battery -- and the timer, of course.