Yes they press off... I dont remember the pin size... being that your running hyd roller you dont have the big spring pressures that the solids do... with the big pressures the cam tends to snap over which hits the gears pretty hard causing the wear so I dont think you'll have a problem