As to a TA crank puller; see if your shop has an old Park CCP-1 crank puller. it has a 22mm puller on side and a 23mm puller, for TA on the other side. happy trails, John Strizek, SAcramento California, USA