Park Tool - CCP-22, Crank puller, For square taper cranks
Park Tool
Price: $29.99

22mm x 1 for most cotterless cranks

Added thread lenght to fit deeper aerodynamic cranks