Yes it does, the kit comes with all the necessary parts.
No it does not come with a "threaded" bolt catch roll pin, just a standard one. But your lower should have come with one pre-installed in the bolt catch hole. If you purchase an "Aero Precision field repair kit", it will come with a threaded bolt catch roll pin as well as the set screw that adjusts lower to upper slop ( the very little slop that exists with this company ) and a bunch of other useful spare parts.