i fucked the piston up getting it out, the pin on a previous stock crank busted the the bushing loose and the pin was seizing inside this piston i slightly sanded the pin down and fit smothly inside bearings/piston.
the needle bearings are still intact and turn fairly easy but do feel wonky white turning it in the crank with a pin.