The PRI barrel nut wrench is the best. You will need a good torque wrench. Roll pin specific punches are almost a necessity.
You can use a cheap mallet, they hit the same as expensive ones. You will need a set of action blocks as well. Expensive does not mean the best here.