Built my first and only ... sourced parts from 3 Canadian parts dealers and 2 US parts dealers. Personally im glad I built one over buying one cause I get it my way and for not much more than buying complete. 3 main components were noveske upper, spikes lower, atrs custom barrel.