Free: Contests & Raffles.
sounds like a keeper!!
Midway has some good prices on uppers. You can't just have half a gun!
It depends what type of bullets you want to run. Most of the time people buy the 1:9 to get a wider range of bullet choices.