I used these. A roll pin starter punch is a good idea, but not absolutely necessary. I was able to get it in using one of the brass punches and a normal framing hammer. Put tape on receiver to prevent marring.
All you really need are a set of basic punches and a nice hammer. These are the ones that I have and use: punches and the hammer.
The punches are really shitty, but they do the job. With this tool set I was able to install Apex trigger kits on two Shields, an Apex trigger kit on a full sized M&P, and assemble an AR15. So for around $35 shipped you'll have basic tools that will let you do 80% of all home gunsmithing.
To install the Apex trigger kit you'll also need a few basics like a bench vise (to hold the slide when you drift the sights) and some block (to elevate the frame when you punch out the pins). Apex makes a very special armorers block to hold the gun while you drift out pins, but I just used some scraps of plywood that I covered with a piece of soft cloth. Roll pin punches are nice to have because they help align the punch correctly when driving in roll pins, but you can get away without. You just need to be careful not to gubber up the roll pins with normal punches.