If you're looking for a good punch set, I recommend the Wheeler Master Punch set
It's the one I use and its been more than worth the 48 bucks. Of course, GAFS it up, but it's a great option.
This will let you assemble your entire lower with the exception of torquing and staking your castle nut.
Never worked on an AR so may be off base but these are great for roll pins. One set is domed to center the pin for driving it out. The other set is hollow: it compresses the pin slightly so it drives in easy and straight. These and a good armorers block make the world of difference. The blocks usually are platform specific for AR, 1911 or whatever. They have specific shapes and cut outs to make driving out a roll pin much easier.
https://smile.amazon.com/dp/B01N4RG023/ref=cm_sw_r_cp_apa_glt_fabc_CD9E7Q7ZK8D8GNVQ3QP5
https://www.amazon.com/Wheeler-110128-Master-Roll-Punch/dp/B01N4RG023
You don't need this fancy of one, I like this kit.
If you need roll pin punches, I have had good luck with this Wheeler roll pin punch set: https://www.amazon.com/Wheeler-110128-Master-Roll-Punch/dp/B01N4RG023
My other punches are from various sources.