Tim, excellent guide !
I would like to add 1 enhancement - do not use hammer and hit direct or indirect to push back pinion gear. Can be done without punching by using screwdriver and position it to get leverage and squeeze out. In this case, no chance of breaking anything and bleed $$$$$$.?