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