My js300 starter clutch seems to be stuck. I have an extra engine that has one, but it also does not move.

Is there anything I can do to free them up? They have no corrosion on them. It looks like I need a small 3bolt puller to get it it off

Or does anyone have a good one for sale?